home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-03-11 | 104.1 KB | 1,660 lines |
- \entry {contributors}{9}{contributors}
- \entry {GNU CC command options}{15}{GNU CC command options}
- \entry {command options}{15}{command options}
- \entry {options, GNU CC command}{15}{options, GNU CC command}
- \entry {grouping options}{15}{grouping options}
- \entry {options, grouping}{15}{options, grouping}
- \entry {order of options}{15}{order of options}
- \entry {options, order}{15}{options, order}
- \entry {file name suffix}{19}{file name suffix}
- \entry {output file option}{20}{output file option}
- \entry {dialect options}{20}{dialect options}
- \entry {language dialect options}{20}{language dialect options}
- \entry {options, dialect}{20}{options, dialect}
- \entry {ANSI support}{20}{ANSI support}
- \entry {traditional C language}{22}{traditional C language}
- \entry {C language, traditional}{22}{C language, traditional}
- \entry {longjmp and automatic variables}{22}{\code {longjmp} and automatic variables}
- \entry {options to control warnings}{24}{options to control warnings}
- \entry {warning messages}{24}{warning messages}
- \entry {messages, warning}{24}{messages, warning}
- \entry {suppressing warnings}{24}{suppressing warnings}
- \entry {syntax checking}{24}{syntax checking}
- \entry {longjmp warnings}{25}{\code {longjmp} warnings}
- \entry {options, debugging}{29}{options, debugging}
- \entry {debugging information options}{29}{debugging information options}
- \entry {prof}{31}{\code {prof}}
- \entry {gprof}{31}{\code {gprof}}
- \entry {tcov}{31}{\code {tcov}}
- \entry {optimize options}{32}{optimize options}
- \entry {options, optimization}{32}{options, optimization}
- \entry {preprocessor options}{37}{preprocessor options}
- \entry {options, preprocessor}{37}{options, preprocessor}
- \entry {make}{38}{make}
- \entry {dependencies, make}{38}{dependencies, make}
- \entry {link options}{39}{link options}
- \entry {options, linking}{39}{options, linking}
- \entry {file names}{40}{file names}
- \entry {Libraries}{40}{Libraries}
- \entry {directory options}{41}{directory options}
- \entry {options, directory search}{41}{options, directory search}
- \entry {search path}{41}{search path}
- \entry {target options}{42}{target options}
- \entry {cross compiling}{42}{cross compiling}
- \entry {specifying machine version}{42}{specifying machine version}
- \entry {specifying compiler version and target machine}{42}{specifying compiler version and target machine}
- \entry {compiler version, specifying}{42}{compiler version, specifying}
- \entry {target machine, specifying}{42}{target machine, specifying}
- \entry {submodel options}{44}{submodel options}
- \entry {specifying hardware config}{44}{specifying hardware config}
- \entry {hardware models and configurations, specifying}{44}{hardware models and configurations, specifying}
- \entry {machine dependent options}{44}{machine dependent options}
- \entry {M680x0 options}{44}{M680x0 options}
- \entry {VAX options}{45}{VAX options}
- \entry {SPARC options}{46}{SPARC options}
- \entry {Convex options}{46}{Convex options}
- \entry {AMD29K options}{46}{AMD29K options}
- \entry {M88k options}{47}{M88k options}
- \entry {identifying source, compiler (88k)}{47}{identifying source, compiler (88k)}
- \entry {underscores, avoiding (88k)}{48}{underscores, avoiding (88k)}
- \entry {OCS (88k)}{48}{OCS (88k)}
- \entry {debugging, 88k OCS}{48}{debugging, 88k OCS}
- \entry {register positions in frame (88k)}{48}{register positions in frame (88k)}
- \entry {register positions in frame (88k)}{48}{register positions in frame (88k)}
- \entry {arguments in frame (88k)}{48}{arguments in frame (88k)}
- \entry {smaller data references (88k)}{48}{smaller data references (88k)}
- \entry {r0-relative references (88k)}{48}{r0-relative references (88k)}
- \entry {sequential consistency on 88k}{48}{sequential consistency on 88k}
- \entry {assembler syntax, 88k}{49}{assembler syntax, 88k}
- \entry {SVr4}{49}{SVr4}
- \entry {zero division on 88k}{49}{zero division on 88k}
- \entry {divide instruction, 88k}{49}{divide instruction, 88k}
- \entry {bit shift overflow (88k)}{50}{bit shift overflow (88k)}
- \entry {large bit shifts (88k)}{50}{large bit shifts (88k)}
- \entry {structure passing (88k)}{50}{structure passing (88k)}
- \entry {RS/6000 Options}{50}{RS/6000 Options}
- \entry {IBM RS/6000 Options}{50}{IBM RS/6000 Options}
- \entry {RT options}{50}{RT options}
- \entry {IBM RT options}{50}{IBM RT options}
- \entry {varargs.h and RT PC}{51}{\file {varargs.h} and RT PC}
- \entry {stdarg.h and RT PC}{51}{\file {stdarg.h} and RT PC}
- \entry {MIPS options}{51}{MIPS options}
- \entry {smaller data references (MIPS)}{53}{smaller data references (MIPS)}
- \entry {gp-relative references (MIPS)}{53}{gp-relative references (MIPS)}
- \entry {i386 Options}{54}{i386 Options}
- \entry {Intel 386 Options}{54}{Intel 386 Options}
- \entry {HPPA Options}{54}{HPPA Options}
- \entry {code generation conventions}{57}{code generation conventions}
- \entry {options, code generation}{57}{options, code generation}
- \entry {run-time options}{57}{run-time options}
- \entry {global offset table}{59}{global offset table}
- \entry {PIC}{59}{PIC}
- \entry {environment variables}{60}{environment variables}
- \entry {TMPDIR}{60}{\code {TMPDIR}}
- \entry {GCC{\_}EXEC{\_}PREFIX}{60}{\code {GCC{\_}EXEC{\_}PREFIX}}
- \entry {COMPILER{\_}PATH}{61}{\code {COMPILER{\_}PATH}}
- \entry {LIBRARY{\_}PATH}{61}{\code {LIBRARY{\_}PATH}}
- \entry {C{\_}INCLUDE{\_}PATH}{61}{\code {C{\_}INCLUDE{\_}PATH}}
- \entry {CPLUS{\_}INCLUDE{\_}PATH}{61}{\code {CPLUS{\_}INCLUDE{\_}PATH}}
- \entry {OBJC{\_}INCLUDE{\_}PATH}{61}{\code {OBJC{\_}INCLUDE{\_}PATH}}
- \entry {DEPENDENCIES{\_}OUTPUT}{61}{\code {DEPENDENCIES{\_}OUTPUT}}
- \entry {dependencies for make as output}{61}{dependencies for make as output}
- \entry {installing GNU CC}{65}{installing GNU CC}
- \entry {Bison parser generator}{71}{Bison parser generator}
- \entry {parser generator, Bison}{71}{parser generator, Bison}
- \entry {stage1}{72}{stage1}
- \entry {alloca and SunOs}{73}{\code {alloca} and SunOs}
- \entry {other directory, compilation in}{75}{other directory, compilation in}
- \entry {compilation in a separate directory}{75}{compilation in a separate directory}
- \entry {separate directory, compilation in}{75}{separate directory, compilation in}
- \entry {cross-compiler, installation}{75}{cross-compiler, installation}
- \entry {Sun installation}{78}{Sun installation}
- \entry {installing GNU CC on the Sun}{78}{installing GNU CC on the Sun}
- \entry {alloca, for SunOs}{78}{\code {alloca}, for SunOs}
- \entry {3b1 installation}{79}{3b1 installation}
- \entry {installing GNU CC on the 3b1}{79}{installing GNU CC on the 3b1}
- \entry {obstack{\_}free}{79}{\code {obstack{\_}free}}
- \entry {Unos installation}{79}{Unos installation}
- \entry {installing GNU CC on Unos}{79}{installing GNU CC on Unos}
- \entry {alloca, for Unos}{79}{\code {alloca}, for Unos}
- \entry {VMS installation}{80}{VMS installation}
- \entry {installing GNU CC on VMS}{80}{installing GNU CC on VMS}
- \entry {extensions, C language}{87}{extensions, C language}
- \entry {GNU extensions to the C language}{87}{GNU extensions to the C language}
- \entry {C language extensions}{87}{C language extensions}
- \entry {statements inside expressions}{87}{statements inside expressions}
- \entry {declarations inside expressions}{87}{declarations inside expressions}
- \entry {expressions containing statements}{87}{expressions containing statements}
- \entry {macros, statements in expressions}{87}{macros, statements in expressions}
- \entry {side effects, macro argument}{88}{side effects, macro argument}
- \entry {local labels}{88}{local labels}
- \entry {macros, local labels}{88}{macros, local labels}
- \entry {labels as values}{89}{labels as values}
- \entry {computed gotos}{89}{computed gotos}
- \entry {goto with computed label}{89}{goto with computed label}
- \entry {address of a label}{89}{address of a label}
- \entry {nested functions}{90}{nested functions}
- \entry {downward funargs}{90}{downward funargs}
- \entry {thunks}{90}{thunks}
- \entry {naming types}{93}{naming types}
- \entry {underscores in variables in macros}{93}{underscores in variables in macros}
- \entry {{\_} in variables in macros}{93}{\samp {{\_}} in variables in macros}
- \entry {local variables in macros}{93}{local variables in macros}
- \entry {variables, local, in macros}{93}{variables, local, in macros}
- \entry {macros, local variables in}{93}{macros, local variables in}
- \entry {typeof}{93}{\code {typeof}}
- \entry {sizeof}{93}{\code {sizeof}}
- \entry {macros, types of arguments}{93}{macros, types of arguments}
- \entry {compound expressions as lvalues}{94}{compound expressions as lvalues}
- \entry {expressions, compound, as lvalues}{94}{expressions, compound, as lvalues}
- \entry {conditional expressions as lvalues}{94}{conditional expressions as lvalues}
- \entry {expressions, conditional, as lvalues}{94}{expressions, conditional, as lvalues}
- \entry {casts as lvalues}{94}{casts as lvalues}
- \entry {generalized lvalues}{94}{generalized lvalues}
- \entry {lvalues, generalized}{94}{lvalues, generalized}
- \entry {extensions, ?:}{94}{extensions, \code {?:}}
- \entry {?: extensions}{94}{\code {?:} extensions}
- \entry {conditional expressions, extensions}{96}{conditional expressions, extensions}
- \entry {omitted middle-operands}{96}{omitted middle-operands}
- \entry {middle-operands, omitted}{96}{middle-operands, omitted}
- \entry {extensions, ?:}{96}{extensions, \code {?:}}
- \entry {?: extensions}{96}{\code {?:} extensions}
- \entry {side effect in ?:}{96}{side effect in ?:}
- \entry {?: side effect}{96}{?: side effect}
- \entry {long long data types}{96}{\code {long long} data types}
- \entry {double-word arithmetic}{96}{double-word arithmetic}
- \entry {multiprecision arithmetic}{96}{multiprecision arithmetic}
- \entry {arrays of length zero}{97}{arrays of length zero}
- \entry {zero-length arrays}{97}{zero-length arrays}
- \entry {length-zero arrays}{97}{length-zero arrays}
- \entry {variable-length arrays}{97}{variable-length arrays}
- \entry {arrays of variable length}{97}{arrays of variable length}
- \entry {scope of a variable length array}{98}{scope of a variable length array}
- \entry {variable-length array scope}{98}{variable-length array scope}
- \entry {deallocating variable length arrays}{98}{deallocating variable length arrays}
- \entry {alloca vs variable-length arrays}{98}{\code {alloca} vs variable-length arrays}
- \entry {parameter forward declaration}{99}{parameter forward declaration}
- \entry {variable number of arguments}{99}{variable number of arguments}
- \entry {macro with variable arguments}{99}{macro with variable arguments}
- \entry {rest argument (in macro)}{99}{rest argument (in macro)}
- \entry {subscripting}{100}{subscripting}
- \entry {arrays, non-lvalue}{100}{arrays, non-lvalue}
- \entry {subscripting and function values}{100}{subscripting and function values}
- \entry {void pointers, arithmetic}{100}{void pointers, arithmetic}
- \entry {void, size of pointer to}{100}{void, size of pointer to}
- \entry {function pointers, arithmetic}{100}{function pointers, arithmetic}
- \entry {function, size of pointer to}{100}{function, size of pointer to}
- \entry {initializers, non-constant}{101}{initializers, non-constant}
- \entry {non-constant initializers}{101}{non-constant initializers}
- \entry {constructor expressions}{101}{constructor expressions}
- \entry {initializations in expressions}{101}{initializations in expressions}
- \entry {structures, constructor expression}{101}{structures, constructor expression}
- \entry {expressions, constructor}{101}{expressions, constructor}
- \entry {initializers with labeled elements}{102}{initializers with labeled elements}
- \entry {labeled elements in initializers}{102}{labeled elements in initializers}
- \entry {case labels in initializers}{102}{case labels in initializers}
- \entry {case ranges}{104}{case ranges}
- \entry {ranges in case statements}{104}{ranges in case statements}
- \entry {cast to a union}{105}{cast to a union}
- \entry {union, casting to a}{105}{union, casting to a}
- \entry {function attributes}{105}{function attributes}
- \entry {declaring attributes of functions}{105}{declaring attributes of functions}
- \entry {functions that never return}{105}{functions that never return}
- \entry {functions that have no side effects}{105}{functions that have no side effects}
- \entry {volatile applied to function}{105}{\code {volatile} applied to function}
- \entry {const applied to function}{105}{\code {const} applied to function}
- \entry {pointer arguments}{106}{pointer arguments}
- \entry {#pragma, reason for not using}{107}{\code {#pragma}, reason for not using}
- \entry {pragma, reason for not using}{107}{pragma, reason for not using}
- \entry {format attribute}{107}{\code {format} attribute}
- \entry {function prototype declarations}{108}{function prototype declarations}
- \entry {old-style function definitions}{108}{old-style function definitions}
- \entry {promotion of formal parameters}{108}{promotion of formal parameters}
- \entry {$}{109}{$}
- \entry {dollar signs in identifier names}{109}{dollar signs in identifier names}
- \entry {identifier names, dollar signs in}{109}{identifier names, dollar signs in}
- \entry {alignment}{109}{alignment}
- \entry {type alignment}{109}{type alignment}
- \entry {variable alignment}{109}{variable alignment}
- \entry {attribute of variables}{110}{attribute of variables}
- \entry {variable attributes}{110}{variable attributes}
- \entry {aligned attribute}{110}{\code {aligned} attribute}
- \entry {mode attribute}{111}{\code {mode} attribute}
- \entry {packed attribute}{111}{\code {packed} attribute}
- \entry {inline functions}{111}{inline functions}
- \entry {integrating function code}{111}{integrating function code}
- \entry {open coding}{111}{open coding}
- \entry {macros, inline alternative}{111}{macros, inline alternative}
- \entry {inline functions, omission of}{112}{inline functions, omission of}
- \entry {non-static inline function}{112}{non-static inline function}
- \entry {extended asm}{113}{extended \code {asm}}
- \entry {asm expressions}{113}{\code {asm} expressions}
- \entry {assembler instructions}{113}{assembler instructions}
- \entry {registers}{113}{registers}
- \entry {macros containing asm}{116}{macros containing \code {asm}}
- \entry {assembler names for identifiers}{117}{assembler names for identifiers}
- \entry {names used in assembler code}{117}{names used in assembler code}
- \entry {identifiers, names in assembler code}{117}{identifiers, names in assembler code}
- \entry {explicit register variables}{118}{explicit register variables}
- \entry {variables in specified registers}{118}{variables in specified registers}
- \entry {specified registers}{118}{specified registers}
- \entry {registers, global allocation}{118}{registers, global allocation}
- \entry {global register variables}{118}{global register variables}
- \entry {registers, global variables in}{118}{registers, global variables in}
- \entry {qsort, and global register variables}{119}{\code {qsort}, and global register variables}
- \entry {register variable after longjmp}{119}{register variable after \code {longjmp}}
- \entry {global register after longjmp}{119}{global register after \code {longjmp}}
- \entry {value after longjmp}{119}{value after \code {longjmp}}
- \entry {longjmp}{119}{\code {longjmp}}
- \entry {setjmp}{119}{\code {setjmp}}
- \entry {local variables, specifying registers}{120}{local variables, specifying registers}
- \entry {specifying registers for local variables}{120}{specifying registers for local variables}
- \entry {registers for local variables}{120}{registers for local variables}
- \entry {alternate keywords}{121}{alternate keywords}
- \entry {keywords, alternate}{121}{keywords, alternate}
- \entry {bugs, known}{123}{bugs, known}
- \entry {installation trouble}{123}{installation trouble}
- \entry {known causes of trouble}{123}{known causes of trouble}
- \entry {genflags, crash on Sun 4}{124}{\code {genflags}, crash on Sun 4}
- \entry {DBX}{127}{DBX}
- \entry {Alliant}{129}{Alliant}
- \entry {RT PC}{129}{RT PC}
- \entry {IBM RT PC}{129}{IBM RT PC}
- \entry {Vax calling convention}{129}{Vax calling convention}
- \entry {Ultrix calling convention}{129}{Ultrix calling convention}
- \entry {incompatibilities of GNU CC}{130}{incompatibilities of GNU CC}
- \entry {string constants}{130}{string constants}
- \entry {read-only strings}{130}{read-only strings}
- \entry {shared strings}{130}{shared strings}
- \entry {mktemp, and constant strings}{130}{\code {mktemp}, and constant strings}
- \entry {sscanf, and constant strings}{130}{\code {sscanf}, and constant strings}
- \entry {fscanf, and constant strings}{130}{\code {fscanf}, and constant strings}
- \entry {scanf, and constant strings}{130}{\code {scanf}, and constant strings}
- \entry {setjmp incompatibilities}{130}{\code {setjmp} incompatibilities}
- \entry {longjmp incompatibilities}{130}{\code {longjmp} incompatibilities}
- \entry {external declaration scope}{131}{external declaration scope}
- \entry {scope of external declarations}{131}{scope of external declarations}
- \entry {declaration scope}{131}{declaration scope}
- \entry {typedef names as function parameters}{131}{typedef names as function parameters}
- \entry {whitespace}{131}{whitespace}
- \entry {apostrophes}{132}{apostrophes}
- \entry {'}{132}{'}
- \entry {float as function value type}{132}{\code {float} as function value type}
- \entry {structures}{132}{structures}
- \entry {unions}{132}{unions}
- \entry {conflicting types}{133}{conflicting types}
- \entry {scope of declaration}{133}{scope of declaration}
- \entry {bugs}{139}{bugs}
- \entry {reporting bugs}{139}{reporting bugs}
- \entry {bug criteria}{139}{bug criteria}
- \entry {fatal signal}{139}{fatal signal}
- \entry {core dump}{139}{core dump}
- \entry {invalid assembly code}{139}{invalid assembly code}
- \entry {assembly code, invalid}{139}{assembly code, invalid}
- \entry {undefined behavior}{139}{undefined behavior}
- \entry {undefined function value}{139}{undefined function value}
- \entry {increment operators}{139}{increment operators}
- \entry {invalid input}{140}{invalid input}
- \entry {bug report mailing lists}{140}{bug report mailing lists}
- \entry {compiler bugs, reporting}{141}{compiler bugs, reporting}
- \entry {backtrace for bug reports}{143}{backtrace for bug reports}
- \entry {debug{\_}rtx}{144}{\code {debug{\_}rtx}}
- \entry {include files and VMS}{151}{include files and VMS}
- \entry {VMS and include files}{151}{VMS and include files}
- \entry {header files and VMS}{151}{header files and VMS}
- \entry {GLOBALREF}{152}{\code {GLOBALREF}}
- \entry {GLOBALDEF}{152}{\code {GLOBALDEF}}
- \entry {GLOBALVALUEDEF}{152}{\code {GLOBALVALUEDEF}}
- \entry {GLOBALVALUEREF}{152}{\code {GLOBALVALUEREF}}
- \entry {exit status and VMS}{155}{exit status and VMS}
- \entry {return value of main}{155}{return value of \code {main}}
- \entry {main and the exit status}{155}{\code {main} and the exit status}
- \entry {shared VMS run time system}{155}{shared VMS run time system}
- \entry {VAXCRTL}{155}{\file {VAXCRTL}}
- \entry {name augmentation}{155}{name augmentation}
- \entry {case sensitivity and VMS}{155}{case sensitivity and VMS}
- \entry {VMS and case sensitivity}{155}{VMS and case sensitivity}
- \entry {portability}{157}{portability}
- \entry {GNU CC and portability}{157}{GNU CC and portability}
- \entry {endianness}{157}{endianness}
- \entry {autoincrement addressing, availability}{157}{autoincrement addressing, availability}
- \entry {abort}{157}{\code {abort}}
- \entry {interfacing to GNU CC output}{159}{interfacing to GNU CC output}
- \entry {run-time conventions}{159}{run-time conventions}
- \entry {function call conventions}{159}{function call conventions}
- \entry {conventions, run-time}{159}{conventions, run-time}
- \entry {unions, returning}{159}{unions, returning}
- \entry {structures, returning}{159}{structures, returning}
- \entry {returning structures and unions}{159}{returning structures and unions}
- \entry {argument passing}{159}{argument passing}
- \entry {passing arguments}{159}{passing arguments}
- \entry {longjmp and automatic variables}{159}{\code {longjmp} and automatic variables}
- \entry {arithmetic libraries}{160}{arithmetic libraries}
- \entry {math libraries}{160}{math libraries}
- \entry {passes and files of the compiler}{161}{passes and files of the compiler}
- \entry {files and passes of the compiler}{161}{files and passes of the compiler}
- \entry {compiler passes and files}{161}{compiler passes and files}
- \entry {top level of compiler}{161}{top level of compiler}
- \entry {parsing pass}{161}{parsing pass}
- \entry {rest{\_}of{\_}compilation}{161}{\code {rest{\_}of{\_}compilation}}
- \entry {rest{\_}of{\_}decl{\_}compilation}{161}{\code {rest{\_}of{\_}decl{\_}compilation}}
- \entry {constant folding}{161}{constant folding}
- \entry {arithmetic simplifications}{161}{arithmetic simplifications}
- \entry {simplifications, arithmetic}{161}{simplifications, arithmetic}
- \entry {RTL generation}{162}{RTL generation}
- \entry {target-parameter-dependent code}{162}{target-parameter-dependent code}
- \entry {tail recursion optimization}{162}{tail recursion optimization}
- \entry {genflags}{162}{\code {genflags}}
- \entry {gencodes}{162}{\code {gencodes}}
- \entry {inline, automatic}{162}{inline, automatic}
- \entry {jump optimization}{162}{jump optimization}
- \entry {unreachable code}{162}{unreachable code}
- \entry {dead code}{162}{dead code}
- \entry {register use analysis}{163}{register use analysis}
- \entry {jump threading}{163}{jump threading}
- \entry {common subexpression elimination}{163}{common subexpression elimination}
- \entry {constant propagation}{163}{constant propagation}
- \entry {loop optimization}{163}{loop optimization}
- \entry {code motion}{163}{code motion}
- \entry {strength-reduction}{163}{strength-reduction}
- \entry {register allocation, stupid}{163}{register allocation, stupid}
- \entry {stupid register allocation}{163}{stupid register allocation}
- \entry {data flow analysis}{163}{data flow analysis}
- \entry {analysis, data flow}{163}{analysis, data flow}
- \entry {basic blocks}{163}{basic blocks}
- \entry {autoincrement/decrement analysis}{163}{autoincrement/decrement analysis}
- \entry {instruction combination}{164}{instruction combination}
- \entry {instruction scheduling}{164}{instruction scheduling}
- \entry {scheduling, instruction}{164}{scheduling, instruction}
- \entry {register class preference pass}{164}{register class preference pass}
- \entry {register allocation}{164}{register allocation}
- \entry {local register allocation}{164}{local register allocation}
- \entry {global register allocation}{164}{global register allocation}
- \entry {reloading}{164}{reloading}
- \entry {instruction scheduling}{164}{instruction scheduling}
- \entry {scheduling, instruction}{164}{scheduling, instruction}
- \entry {cross-jumping}{165}{cross-jumping}
- \entry {no-op move instructions}{165}{no-op move instructions}
- \entry {delayed branch scheduling}{165}{delayed branch scheduling}
- \entry {scheduling, delayed branch}{165}{scheduling, delayed branch}
- \entry {register-to-stack conversion}{165}{register-to-stack conversion}
- \entry {final pass}{165}{final pass}
- \entry {peephole optimization}{165}{peephole optimization}
- \entry {debugging information generation}{165}{debugging information generation}
- \entry {genconfig}{165}{\code {genconfig}}
- \entry {instruction recognizer}{166}{instruction recognizer}
- \entry {RTL representation}{167}{RTL representation}
- \entry {representation of RTL}{167}{representation of RTL}
- \entry {Register Transfer Language (RTL)}{167}{Register Transfer Language (RTL)}
- \entry {RTL object types}{167}{RTL object types}
- \entry {RTL integers}{167}{RTL integers}
- \entry {RTL strings}{167}{RTL strings}
- \entry {RTL vectors}{167}{RTL vectors}
- \entry {RTL expression}{167}{RTL expression}
- \entry {RTX (See RTL)}{167}{RTX (See RTL)}
- \entry {expression codes}{167}{expression codes}
- \entry {codes, RTL expression}{167}{codes, RTL expression}
- \entry {GET{\_}CODE}{167}{\code {GET{\_}CODE}}
- \entry {PUT{\_}CODE}{167}{\code {PUT{\_}CODE}}
- \entry {(nil)}{168}{(nil)}
- \entry {nil}{168}{nil}
- \entry {accessors}{168}{accessors}
- \entry {access to operands}{168}{access to operands}
- \entry {operand access}{168}{operand access}
- \entry {RTL format}{168}{RTL format}
- \entry {RTL format characters}{168}{RTL format characters}
- \entry {GET{\_}RTX{\_}LENGTH}{169}{\code {GET{\_}RTX{\_}LENGTH}}
- \entry {GET{\_}RTX{\_}FORMAT}{169}{\code {GET{\_}RTX{\_}FORMAT}}
- \entry {GET{\_}RTX{\_}CLASS}{169}{\code {GET{\_}RTX{\_}CLASS}}
- \entry {classes of RTX codes}{169}{classes of RTX codes}
- \entry {XEXP}{169}{\code {XEXP}}
- \entry {XINT}{169}{\code {XINT}}
- \entry {XWINT}{169}{\code {XWINT}}
- \entry {XSTR}{169}{\code {XSTR}}
- \entry {XVEC}{170}{\code {XVEC}}
- \entry {XVECLEN}{170}{\code {XVECLEN}}
- \entry {XVECEXP}{170}{\code {XVECEXP}}
- \entry {flags in RTL expression}{171}{flags in RTL expression}
- \entry {MEM{\_}VOLATILE{\_}P}{171}{\code {MEM{\_}VOLATILE{\_}P}}
- \entry {mem and /v}{171}{\code {mem} and \samp {/v}}
- \entry {volatil, in mem}{171}{\code {volatil}, in \code {mem}}
- \entry {/v in RTL dump}{171}{\samp {/v} in RTL dump}
- \entry {MEM{\_}IN{\_}STRUCT{\_}P}{171}{\code {MEM{\_}IN{\_}STRUCT{\_}P}}
- \entry {mem and /s}{171}{\code {mem} and \samp {/s}}
- \entry {in{\_}struct, in mem}{171}{\code {in{\_}struct}, in \code {mem}}
- \entry {/s in RTL dump}{171}{\samp {/s} in RTL dump}
- \entry {REG{\_}LOOP{\_}TEST{\_}P}{171}{\code {REG{\_}LOOP{\_}TEST{\_}P}}
- \entry {reg and /s}{171}{\code {reg} and \samp {/s}}
- \entry {in{\_}struct, in reg}{171}{\code {in{\_}struct}, in \code {reg}}
- \entry {REG{\_}USERVAR{\_}P}{171}{\code {REG{\_}USERVAR{\_}P}}
- \entry {reg and /v}{171}{\code {reg} and \samp {/v}}
- \entry {volatil, in reg}{171}{\code {volatil}, in \code {reg}}
- \entry {/i in RTL dump}{171}{\samp {/i} in RTL dump}
- \entry {REG{\_}FUNCTION{\_}VALUE{\_}P}{171}{\code {REG{\_}FUNCTION{\_}VALUE{\_}P}}
- \entry {reg and /i}{171}{\code {reg} and \samp {/i}}
- \entry {integrated, in reg}{171}{\code {integrated}, in \code {reg}}
- \entry {SUBREG{\_}PROMOTED{\_}VAR{\_}P}{171}{\code {SUBREG{\_}PROMOTED{\_}VAR{\_}P}}
- \entry {subreg and /s}{171}{\code {subreg} and \samp {/s}}
- \entry {in{\_}struct, in subreg}{171}{\code {in{\_}struct}, in \code {subreg}}
- \entry {SUBREG{\_}PROMOTED{\_}UNSIGNED{\_}P}{171}{\code {SUBREG{\_}PROMOTED{\_}UNSIGNED{\_}P}}
- \entry {subreg and /u}{171}{\code {subreg} and \samp {/u}}
- \entry {unchanging, in subreg}{171}{\code {unchanging}, in \code {subreg}}
- \entry {RTX{\_}UNCHANGING{\_}P}{171}{\code {RTX{\_}UNCHANGING{\_}P}}
- \entry {reg and /u}{171}{\code {reg} and \samp {/u}}
- \entry {mem and /u}{171}{\code {mem} and \samp {/u}}
- \entry {unchanging, in reg and mem}{171}{\code {unchanging}, in \code {reg} and \code {mem}}
- \entry {/u in RTL dump}{171}{\samp {/u} in RTL dump}
- \entry {RTX{\_}INTEGRATED{\_}P}{172}{\code {RTX{\_}INTEGRATED{\_}P}}
- \entry {integrated, in insn}{172}{\code {integrated}, in \code {insn}}
- \entry {SYMBOL{\_}REF{\_}USED}{172}{\code {SYMBOL{\_}REF{\_}USED}}
- \entry {used, in symbol{\_}ref}{172}{\code {used}, in \code {symbol{\_}ref}}
- \entry {SYMBOL{\_}REF{\_}FLAG}{172}{\code {SYMBOL{\_}REF{\_}FLAG}}
- \entry {symbol{\_}ref and /v}{172}{\code {symbol{\_}ref} and \samp {/v}}
- \entry {volatil, in symbol{\_}ref}{172}{\code {volatil}, in \code {symbol{\_}ref}}
- \entry {LABEL{\_}OUTSIDE{\_}LOOP{\_}P}{172}{\code {LABEL{\_}OUTSIDE{\_}LOOP{\_}P}}
- \entry {label{\_}ref and /s}{172}{\code {label{\_}ref} and \samp {/s}}
- \entry {in{\_}struct, in label{\_}ref}{172}{\code {in{\_}struct}, in \code {label{\_}ref}}
- \entry {INSN{\_}DELETED{\_}P}{172}{\code {INSN{\_}DELETED{\_}P}}
- \entry {volatil, in insn}{172}{\code {volatil}, in \code {insn}}
- \entry {INSN{\_}ANNULLED{\_}BRANCH{\_}P}{172}{\code {INSN{\_}ANNULLED{\_}BRANCH{\_}P}}
- \entry {insn and /u}{172}{\code {insn} and \samp {/u}}
- \entry {unchanging, in insn}{172}{\code {unchanging}, in \code {insn}}
- \entry {INSN{\_}FROM{\_}TARGET{\_}P}{172}{\code {INSN{\_}FROM{\_}TARGET{\_}P}}
- \entry {insn and /s}{172}{\code {insn} and \samp {/s}}
- \entry {in{\_}struct, in insn}{172}{\code {in{\_}struct}, in \code {insn}}
- \entry {/s in RTL dump}{172}{\samp {/s} in RTL dump}
- \entry {CONSTANT{\_}POOL{\_}ADDRESS{\_}P}{172}{\code {CONSTANT{\_}POOL{\_}ADDRESS{\_}P}}
- \entry {symbol{\_}ref and /u}{172}{\code {symbol{\_}ref} and \samp {/u}}
- \entry {unchanging, in symbol{\_}ref}{172}{\code {unchanging}, in \code {symbol{\_}ref}}
- \entry {CONST{\_}CALL{\_}P}{172}{\code {CONST{\_}CALL{\_}P}}
- \entry {call{\_}insn and /u}{172}{\code {call{\_}insn} and \samp {/u}}
- \entry {unchanging, in call{\_}insn}{172}{\code {unchanging}, in \code {call{\_}insn}}
- \entry {LABEL{\_}PRESERVE{\_}P}{173}{\code {LABEL{\_}PRESERVE{\_}P}}
- \entry {code{\_}label and /i}{173}{\code {code{\_}label} and \samp {/i}}
- \entry {in{\_}struct, in code{\_}label}{173}{\code {in{\_}struct}, in \code {code{\_}label}}
- \entry {SCHED{\_}GROUP{\_}P}{173}{\code {SCHED{\_}GROUP{\_}P}}
- \entry {insn and /i}{173}{\code {insn} and \samp {/i}}
- \entry {in{\_}struct, in insn}{173}{\code {in{\_}struct}, in \code {insn}}
- \entry {used}{173}{\code {used}}
- \entry {volatil}{173}{\code {volatil}}
- \entry {volatile memory references}{173}{volatile memory references}
- \entry {in{\_}struct}{173}{\code {in{\_}struct}}
- \entry {unchanging}{174}{\code {unchanging}}
- \entry {integrated}{174}{\code {integrated}}
- \entry {machine modes}{174}{machine modes}
- \entry {enum machine{\_}mode}{174}{\code {enum machine{\_}mode}}
- \entry {QImode}{175}{\code {QImode}}
- \entry {HImode}{175}{\code {HImode}}
- \entry {PSImode}{175}{\code {PSImode}}
- \entry {SImode}{175}{\code {SImode}}
- \entry {PDImode}{175}{\code {PDImode}}
- \entry {DImode}{175}{\code {DImode}}
- \entry {TImode}{175}{\code {TImode}}
- \entry {SFmode}{175}{\code {SFmode}}
- \entry {DFmode}{175}{\code {DFmode}}
- \entry {XFmode}{175}{\code {XFmode}}
- \entry {TFmode}{175}{\code {TFmode}}
- \entry {CCmode}{175}{\code {CCmode}}
- \entry {BLKmode}{175}{\code {BLKmode}}
- \entry {VOIDmode}{175}{\code {VOIDmode}}
- \entry {SCmode}{175}{\code {SCmode}}
- \entry {DCmode}{175}{\code {DCmode}}
- \entry {XCmode}{175}{\code {XCmode}}
- \entry {TCmode}{175}{\code {TCmode}}
- \entry {mode classes}{176}{mode classes}
- \entry {MODE{\_}INT}{176}{\code {MODE{\_}INT}}
- \entry {MODE{\_}PARTIAL{\_}INT}{176}{\code {MODE{\_}PARTIAL{\_}INT}}
- \entry {MODE{\_}FLOAT}{176}{\code {MODE{\_}FLOAT}}
- \entry {MODE{\_}COMPLEX{\_}INT}{176}{\code {MODE{\_}COMPLEX{\_}INT}}
- \entry {MODE{\_}COMPLEX{\_}FLOAT}{176}{\code {MODE{\_}COMPLEX{\_}FLOAT}}
- \entry {MODE{\_}FUNCTION}{176}{\code {MODE{\_}FUNCTION}}
- \entry {MODE{\_}CC}{176}{\code {MODE{\_}CC}}
- \entry {MODE{\_}RANDOM}{176}{\code {MODE{\_}RANDOM}}
- \entry {GET{\_}MODE}{177}{\code {GET{\_}MODE}}
- \entry {PUT{\_}MODE}{177}{\code {PUT{\_}MODE}}
- \entry {NUM{\_}MACHINE{\_}MODES}{177}{\code {NUM{\_}MACHINE{\_}MODES}}
- \entry {GET{\_}MODE{\_}NAME}{177}{\code {GET{\_}MODE{\_}NAME}}
- \entry {GET{\_}MODE{\_}CLASS}{177}{\code {GET{\_}MODE{\_}CLASS}}
- \entry {GET{\_}MODE{\_}WIDER{\_}MODE}{177}{\code {GET{\_}MODE{\_}WIDER{\_}MODE}}
- \entry {GET{\_}MODE{\_}SIZE}{177}{\code {GET{\_}MODE{\_}SIZE}}
- \entry {GET{\_}MODE{\_}BITSIZE}{177}{\code {GET{\_}MODE{\_}BITSIZE}}
- \entry {GET{\_}MODE{\_}MASK}{177}{\code {GET{\_}MODE{\_}MASK}}
- \entry {GET{\_}MODE{\_}ALIGNMENT}{177}{\code {GET{\_}MODE{\_}ALIGNMENT}}
- \entry {GET{\_}MODE{\_}UNIT{\_}SIZE}{177}{\code {GET{\_}MODE{\_}UNIT{\_}SIZE}}
- \entry {GET{\_}MODE{\_}NUNITS}{177}{\code {GET{\_}MODE{\_}NUNITS}}
- \entry {GET{\_}CLASS{\_}NARROWEST{\_}MODE}{177}{\code {GET{\_}CLASS{\_}NARROWEST{\_}MODE}}
- \entry {byte{\_}mode}{178}{\code {byte{\_}mode}}
- \entry {word{\_}mode}{178}{\code {word{\_}mode}}
- \entry {RTL constants}{178}{RTL constants}
- \entry {RTL constant expression types}{178}{RTL constant expression types}
- \entry {const{\_}int}{178}{\code {const{\_}int}}
- \entry {const0{\_}rtx}{178}{\code {const0{\_}rtx}}
- \entry {const1{\_}rtx}{178}{\code {const1{\_}rtx}}
- \entry {const2{\_}rtx}{178}{\code {const2{\_}rtx}}
- \entry {constm1{\_}rtx}{178}{\code {constm1{\_}rtx}}
- \entry {const{\_}true{\_}rtx}{178}{\code {const{\_}true{\_}rtx}}
- \entry {const{\_}double}{178}{\code {const{\_}double}}
- \entry {CONST{\_}DOUBLE{\_}MEM}{178}{\code {CONST{\_}DOUBLE{\_}MEM}}
- \entry {CONST{\_}DOUBLE{\_}CHAIN}{178}{\code {CONST{\_}DOUBLE{\_}CHAIN}}
- \entry {CONST{\_}DOUBLE{\_}LOW}{178}{\code {CONST{\_}DOUBLE{\_}LOW}}
- \entry {CONST0{\_}RTX}{179}{\code {CONST0{\_}RTX}}
- \entry {CONST1{\_}RTX}{179}{\code {CONST1{\_}RTX}}
- \entry {CONST2{\_}RTX}{179}{\code {CONST2{\_}RTX}}
- \entry {const{\_}string}{179}{\code {const{\_}string}}
- \entry {symbol{\_}ref}{179}{\code {symbol{\_}ref}}
- \entry {label{\_}ref}{179}{\code {label{\_}ref}}
- \entry {high}{179}{\code {high}}
- \entry {RTL register expressions}{180}{RTL register expressions}
- \entry {RTL memory expressions}{180}{RTL memory expressions}
- \entry {reg}{180}{\code {reg}}
- \entry {hard registers}{180}{hard registers}
- \entry {pseudo registers}{180}{pseudo registers}
- \entry {FIRST{\_}VIRTUAL{\_}REGISTER}{181}{\code {FIRST{\_}VIRTUAL{\_}REGISTER}}
- \entry {LAST{\_}VIRTUAL{\_}REGISTER}{181}{\code {LAST{\_}VIRTUAL{\_}REGISTER}}
- \entry {VIRTUAL{\_}INCOMING{\_}ARGS{\_}REGNUM}{181}{\code {VIRTUAL{\_}INCOMING{\_}ARGS{\_}REGNUM}}
- \entry {FIRST{\_}PARM{\_}OFFSET and virtual registers}{181}{\code {FIRST{\_}PARM{\_}OFFSET} and virtual registers}
- \entry {ARG{\_}POINTER{\_}REGNUM and virtual registers}{181}{\code {ARG{\_}POINTER{\_}REGNUM} and virtual registers}
- \entry {VIRTUAL{\_}STACK{\_}VARS{\_}REGNUM}{181}{\code {VIRTUAL{\_}STACK{\_}VARS{\_}REGNUM}}
- \entry {FRAME{\_}GROWS{\_}DOWNWARD and virtual registers}{181}{\code {FRAME{\_}GROWS{\_}DOWNWARD} and virtual registers}
- \entry {STARTING{\_}FRAME{\_}OFFSET and virtual registers}{181}{\code {STARTING{\_}FRAME{\_}OFFSET} and virtual registers}
- \entry {FRAME{\_}POINTER{\_}REGNUM and virtual registers}{181}{\code {FRAME{\_}POINTER{\_}REGNUM} and virtual registers}
- \entry {VIRTUAL{\_}STACK{\_}DYNAMIC{\_}REGNUM}{181}{\code {VIRTUAL{\_}STACK{\_}DYNAMIC{\_}REGNUM}}
- \entry {STACK{\_}DYNAMIC{\_}OFFSET and virtual registers}{181}{\code {STACK{\_}DYNAMIC{\_}OFFSET} and virtual registers}
- \entry {STACK{\_}POINTER{\_}REGNUM and virtual registers}{181}{\code {STACK{\_}POINTER{\_}REGNUM} and virtual registers}
- \entry {VIRTUAL{\_}OUTGOING{\_}ARGS{\_}REGNUM}{181}{\code {VIRTUAL{\_}OUTGOING{\_}ARGS{\_}REGNUM}}
- \entry {STACK{\_}POINTER{\_}OFFSET and virtual registers}{181}{\code {STACK{\_}POINTER{\_}OFFSET} and virtual registers}
- \entry {subreg}{181}{\code {subreg}}
- \entry {WORDS{\_}BIG{\_}ENDIAN, effect on subreg}{182}{\code {WORDS{\_}BIG{\_}ENDIAN}, effect on \code {subreg}}
- \entry {combiner pass}{182}{combiner pass}
- \entry {reload pass}{182}{reload pass}
- \entry {subreg, special reload handling}{182}{\code {subreg}, special reload handling}
- \entry {SUBREG{\_}REG}{182}{\code {SUBREG{\_}REG}}
- \entry {SUBREG{\_}WORD}{182}{\code {SUBREG{\_}WORD}}
- \entry {scratch}{182}{\code {scratch}}
- \entry {scratch operands}{182}{scratch operands}
- \entry {cc0}{183}{\code {cc0}}
- \entry {condition code register}{183}{condition code register}
- \entry {cc0{\_}rtx}{183}{\code {cc0{\_}rtx}}
- \entry {pc}{183}{\code {pc}}
- \entry {program counter}{183}{program counter}
- \entry {pc{\_}rtx}{183}{\code {pc{\_}rtx}}
- \entry {mem}{184}{\code {mem}}
- \entry {arithmetic, in RTL}{184}{arithmetic, in RTL}
- \entry {math, in RTL}{184}{math, in RTL}
- \entry {RTL expressions for arithmetic}{184}{RTL expressions for arithmetic}
- \entry {plus}{184}{\code {plus}}
- \entry {RTL addition}{184}{RTL addition}
- \entry {RTL sum}{184}{RTL sum}
- \entry {lo{\_}sum}{184}{\code {lo{\_}sum}}
- \entry {minus}{184}{\code {minus}}
- \entry {RTL subtraction}{184}{RTL subtraction}
- \entry {RTL difference}{184}{RTL difference}
- \entry {compare}{184}{\code {compare}}
- \entry {RTL comparison}{184}{RTL comparison}
- \entry {neg}{185}{\code {neg}}
- \entry {mult}{185}{\code {mult}}
- \entry {multiplication}{185}{multiplication}
- \entry {product}{185}{product}
- \entry {div}{185}{\code {div}}
- \entry {division}{185}{division}
- \entry {signed division}{185}{signed division}
- \entry {quotient}{185}{quotient}
- \entry {udiv}{185}{\code {udiv}}
- \entry {unsigned division}{185}{unsigned division}
- \entry {division}{185}{division}
- \entry {mod}{185}{\code {mod}}
- \entry {umod}{185}{\code {umod}}
- \entry {remainder}{185}{remainder}
- \entry {division}{185}{division}
- \entry {smin}{185}{\code {smin}}
- \entry {smax}{185}{\code {smax}}
- \entry {signed minimum}{185}{signed minimum}
- \entry {signed maximum}{185}{signed maximum}
- \entry {umin}{185}{\code {umin}}
- \entry {umax}{185}{\code {umax}}
- \entry {unsigned minimum and maximum}{185}{unsigned minimum and maximum}
- \entry {not}{186}{\code {not}}
- \entry {complement, bitwise}{186}{complement, bitwise}
- \entry {bitwise complement}{186}{bitwise complement}
- \entry {and}{186}{\code {and}}
- \entry {logical-and, bitwise}{186}{logical-and, bitwise}
- \entry {bitwise logical-and}{186}{bitwise logical-and}
- \entry {ior}{186}{\code {ior}}
- \entry {inclusive-or, bitwise}{186}{inclusive-or, bitwise}
- \entry {bitwise inclusive-or}{186}{bitwise inclusive-or}
- \entry {xor}{186}{\code {xor}}
- \entry {exclusive-or, bitwise}{186}{exclusive-or, bitwise}
- \entry {bitwise exclusive-or}{186}{bitwise exclusive-or}
- \entry {ashift}{186}{\code {ashift}}
- \entry {left shift}{186}{left shift}
- \entry {shift}{186}{shift}
- \entry {arithmetic shift}{186}{arithmetic shift}
- \entry {lshift}{186}{\code {lshift}}
- \entry {left shift}{186}{left shift}
- \entry {logical shift}{186}{logical shift}
- \entry {lshiftrt}{186}{\code {lshiftrt}}
- \entry {right shift}{186}{right shift}
- \entry {ashiftrt}{186}{\code {ashiftrt}}
- \entry {rotate}{186}{\code {rotate}}
- \entry {rotate}{186}{rotate}
- \entry {left rotate}{186}{left rotate}
- \entry {rotatert}{186}{\code {rotatert}}
- \entry {right rotate}{186}{right rotate}
- \entry {abs}{186}{\code {abs}}
- \entry {absolute value}{186}{absolute value}
- \entry {sqrt}{186}{\code {sqrt}}
- \entry {square root}{186}{square root}
- \entry {ffs}{186}{\code {ffs}}
- \entry {RTL comparison operations}{187}{RTL comparison operations}
- \entry {condition codes}{187}{condition codes}
- \entry {eq}{188}{\code {eq}}
- \entry {equal}{188}{equal}
- \entry {ne}{188}{\code {ne}}
- \entry {not equal}{188}{not equal}
- \entry {gt}{188}{\code {gt}}
- \entry {greater than}{188}{greater than}
- \entry {gtu}{188}{\code {gtu}}
- \entry {greater than}{188}{greater than}
- \entry {unsigned greater than}{188}{unsigned greater than}
- \entry {lt}{188}{\code {lt}}
- \entry {less than}{188}{less than}
- \entry {ltu}{188}{\code {ltu}}
- \entry {unsigned less than}{188}{unsigned less than}
- \entry {ge}{188}{\code {ge}}
- \entry {greater than}{188}{greater than}
- \entry {geu}{188}{\code {geu}}
- \entry {unsigned greater than}{188}{unsigned greater than}
- \entry {le}{188}{\code {le}}
- \entry {less than or equal}{188}{less than or equal}
- \entry {leu}{188}{\code {leu}}
- \entry {unsigned less than}{188}{unsigned less than}
- \entry {if{\_}then{\_}else}{188}{\code {if{\_}then{\_}else}}
- \entry {cond}{188}{\code {cond}}
- \entry {bit fields}{189}{bit fields}
- \entry {sign{\_}extract}{189}{\code {sign{\_}extract}}
- \entry {BITS{\_}BIG{\_}ENDIAN, effect on sign{\_}extract}{189}{\code {BITS{\_}BIG{\_}ENDIAN}, effect on \code {sign{\_}extract}}
- \entry {zero{\_}extract}{189}{\code {zero{\_}extract}}
- \entry {conversions}{189}{conversions}
- \entry {machine mode conversions}{189}{machine mode conversions}
- \entry {sign{\_}extend}{190}{\code {sign{\_}extend}}
- \entry {zero{\_}extend}{190}{\code {zero{\_}extend}}
- \entry {float{\_}extend}{190}{\code {float{\_}extend}}
- \entry {truncate}{190}{\code {truncate}}
- \entry {float{\_}truncate}{190}{\code {float{\_}truncate}}
- \entry {float}{190}{\code {float}}
- \entry {unsigned{\_}float}{190}{\code {unsigned{\_}float}}
- \entry {fix}{190}{\code {fix}}
- \entry {unsigned{\_}fix}{190}{\code {unsigned{\_}fix}}
- \entry {fix}{190}{\code {fix}}
- \entry {RTL declarations}{191}{RTL declarations}
- \entry {declarations, RTL}{191}{declarations, RTL}
- \entry {strict{\_}low{\_}part}{191}{\code {strict{\_}low{\_}part}}
- \entry {subreg, in strict{\_}low{\_}part}{191}{\code {subreg}, in \code {strict{\_}low{\_}part}}
- \entry {RTL side effect expressions}{191}{RTL side effect expressions}
- \entry {set}{191}{\code {set}}
- \entry {jump instructions and set}{192}{jump instructions and \code {set}}
- \entry {if{\_}then{\_}else usage}{192}{\code {if{\_}then{\_}else} usage}
- \entry {SET{\_}DEST}{192}{\code {SET{\_}DEST}}
- \entry {SET{\_}SRC}{192}{\code {SET{\_}SRC}}
- \entry {return}{192}{\code {return}}
- \entry {call}{192}{\code {call}}
- \entry {clobber}{192}{\code {clobber}}
- \entry {use}{193}{\code {use}}
- \entry {parallel}{193}{\code {parallel}}
- \entry {peephole optimization, RTL representation}{194}{peephole optimization, RTL representation}
- \entry {sequence}{194}{\code {sequence}}
- \entry {asm{\_}input}{195}{\code {asm{\_}input}}
- \entry {unspec}{195}{\code {unspec}}
- \entry {unspec{\_}volatile}{195}{\code {unspec{\_}volatile}}
- \entry {addr{\_}vec}{195}{\code {addr{\_}vec}}
- \entry {addr{\_}diff{\_}vec}{195}{\code {addr{\_}diff{\_}vec}}
- \entry {RTL preincrement}{195}{RTL preincrement}
- \entry {RTL postincrement}{195}{RTL postincrement}
- \entry {RTL predecrement}{195}{RTL predecrement}
- \entry {RTL postdecrement}{195}{RTL postdecrement}
- \entry {pre{\_}dec}{195}{\code {pre{\_}dec}}
- \entry {pre{\_}inc}{196}{\code {pre{\_}inc}}
- \entry {post{\_}dec}{196}{\code {post{\_}dec}}
- \entry {post{\_}inc}{196}{\code {post{\_}inc}}
- \entry {assembler instructions in RTL}{197}{assembler instructions in RTL}
- \entry {asm{\_}operands, usage}{197}{\code {asm{\_}operands}, usage}
- \entry {insns}{197}{insns}
- \entry {INSN{\_}UID}{198}{\code {INSN{\_}UID}}
- \entry {PREV{\_}INSN}{198}{\code {PREV{\_}INSN}}
- \entry {NEXT{\_}INSN}{198}{\code {NEXT{\_}INSN}}
- \entry {get{\_}insns}{198}{\code {get{\_}insns}}
- \entry {get{\_}last{\_}insn}{198}{\code {get{\_}last{\_}insn}}
- \entry {insn}{199}{\code {insn}}
- \entry {jump{\_}insn}{199}{\code {jump{\_}insn}}
- \entry {JUMP{\_}LABEL}{199}{\code {JUMP{\_}LABEL}}
- \entry {call{\_}insn}{199}{\code {call{\_}insn}}
- \entry {code{\_}label}{199}{\code {code{\_}label}}
- \entry {CODE{\_}LABEL{\_}NUMBER}{199}{\code {CODE{\_}LABEL{\_}NUMBER}}
- \entry {LABEL{\_}NUSES}{200}{\code {LABEL{\_}NUSES}}
- \entry {barrier}{200}{\code {barrier}}
- \entry {note}{200}{\code {note}}
- \entry {NOTE{\_}LINE{\_}NUMBER}{200}{\code {NOTE{\_}LINE{\_}NUMBER}}
- \entry {NOTE{\_}SOURCE{\_}FILE}{200}{\code {NOTE{\_}SOURCE{\_}FILE}}
- \entry {NOTE{\_}INSN{\_}DELETED}{200}{\code {NOTE{\_}INSN{\_}DELETED}}
- \entry {NOTE{\_}INSN{\_}BLOCK{\_}BEG}{200}{\code {NOTE{\_}INSN{\_}BLOCK{\_}BEG}}
- \entry {NOTE{\_}INSN{\_}BLOCK{\_}END}{200}{\code {NOTE{\_}INSN{\_}BLOCK{\_}END}}
- \entry {NOTE{\_}INSN{\_}LOOP{\_}BEG}{200}{\code {NOTE{\_}INSN{\_}LOOP{\_}BEG}}
- \entry {NOTE{\_}INSN{\_}LOOP{\_}END}{200}{\code {NOTE{\_}INSN{\_}LOOP{\_}END}}
- \entry {NOTE{\_}INSN{\_}LOOP{\_}CONT}{200}{\code {NOTE{\_}INSN{\_}LOOP{\_}CONT}}
- \entry {NOTE{\_}INSN{\_}LOOP{\_}VTOP}{200}{\code {NOTE{\_}INSN{\_}LOOP{\_}VTOP}}
- \entry {NOTE{\_}INSN{\_}FUNCTION{\_}END}{200}{\code {NOTE{\_}INSN{\_}FUNCTION{\_}END}}
- \entry {NOTE{\_}INSN{\_}SETJMP}{201}{\code {NOTE{\_}INSN{\_}SETJMP}}
- \entry {HImode, in insn}{201}{\code {HImode}, in \code {insn}}
- \entry {QImode, in insn}{201}{\code {QImode}, in \code {insn}}
- \entry {PATTERN}{201}{\code {PATTERN}}
- \entry {INSN{\_}CODE}{201}{\code {INSN{\_}CODE}}
- \entry {asm{\_}noperands}{201}{\code {asm{\_}noperands}}
- \entry {LOG{\_}LINKS}{201}{\code {LOG{\_}LINKS}}
- \entry {REG{\_}NOTES}{201}{\code {REG{\_}NOTES}}
- \entry {REG{\_}NOTE{\_}KIND}{202}{\code {REG{\_}NOTE{\_}KIND}}
- \entry {PUT{\_}REG{\_}NOTE{\_}KIND}{202}{\code {PUT{\_}REG{\_}NOTE{\_}KIND}}
- \entry {REG{\_}DEAD}{202}{\code {REG{\_}DEAD}}
- \entry {REG{\_}INC}{203}{\code {REG{\_}INC}}
- \entry {REG{\_}NONNEG}{203}{\code {REG{\_}NONNEG}}
- \entry {REG{\_}NO{\_}CONFLICT}{203}{\code {REG{\_}NO{\_}CONFLICT}}
- \entry {REG{\_}LABEL}{203}{\code {REG{\_}LABEL}}
- \entry {REG{\_}EQUIV}{203}{\code {REG{\_}EQUIV}}
- \entry {REG{\_}EQUAL}{203}{\code {REG{\_}EQUAL}}
- \entry {REG{\_}UNUSED}{204}{\code {REG{\_}UNUSED}}
- \entry {REG{\_}WAS{\_}0}{204}{\code {REG{\_}WAS{\_}0}}
- \entry {REG{\_}RETVAL}{205}{\code {REG{\_}RETVAL}}
- \entry {REG{\_}LIBCALL}{205}{\code {REG{\_}LIBCALL}}
- \entry {REG{\_}CC{\_}SETTER}{205}{\code {REG{\_}CC{\_}SETTER}}
- \entry {REG{\_}CC{\_}USER}{205}{\code {REG{\_}CC{\_}USER}}
- \entry {REG{\_}DEP{\_}ANTI}{205}{\code {REG{\_}DEP{\_}ANTI}}
- \entry {REG{\_}DEP{\_}OUTPUT}{205}{\code {REG{\_}DEP{\_}OUTPUT}}
- \entry {insn{\_}list}{205}{\code {insn{\_}list}}
- \entry {expr{\_}list}{205}{\code {expr{\_}list}}
- \entry {calling functions in RTL}{206}{calling functions in RTL}
- \entry {RTL function-call insns}{206}{RTL function-call insns}
- \entry {function-call insns}{206}{function-call insns}
- \entry {call usage}{206}{\code {call} usage}
- \entry {BLKmode, and function return values}{206}{\code {BLKmode}, and function return values}
- \entry {sharing of RTL components}{207}{sharing of RTL components}
- \entry {RTL structure sharing assumptions}{207}{RTL structure sharing assumptions}
- \entry {reg, RTL sharing}{207}{\code {reg}, RTL sharing}
- \entry {symbolic label}{207}{symbolic label}
- \entry {symbol{\_}ref, RTL sharing}{207}{\code {symbol{\_}ref}, RTL sharing}
- \entry {const{\_}int, RTL sharing}{207}{\code {const{\_}int}, RTL sharing}
- \entry {pc, RTL sharing}{207}{\code {pc}, RTL sharing}
- \entry {cc0, RTL sharing}{207}{\code {cc0}, RTL sharing}
- \entry {const{\_}double, RTL sharing}{207}{\code {const{\_}double}, RTL sharing}
- \entry {label{\_}ref, RTL sharing}{207}{\code {label{\_}ref}, RTL sharing}
- \entry {scratch, RTL sharing}{207}{\code {scratch}, RTL sharing}
- \entry {mem, RTL sharing}{207}{\code {mem}, RTL sharing}
- \entry {asm{\_}operands, RTL sharing}{208}{\code {asm{\_}operands}, RTL sharing}
- \entry {unshare{\_}all{\_}rtl}{208}{\code {unshare{\_}all{\_}rtl}}
- \entry {copy{\_}rtx{\_}if{\_}shared}{208}{\code {copy{\_}rtx{\_}if{\_}shared}}
- \entry {machine descriptions}{209}{machine descriptions}
- \entry {patterns}{209}{patterns}
- \entry {instruction patterns}{209}{instruction patterns}
- \entry {define{\_}insn}{209}{\code {define{\_}insn}}
- \entry {pattern conditions}{210}{pattern conditions}
- \entry {conditions, in patterns}{210}{conditions, in patterns}
- \entry {named patterns and conditions}{210}{named patterns and conditions}
- \entry {operands}{210}{\code {operands}}
- \entry {define{\_}insn example}{210}{\code {define{\_}insn} example}
- \entry {RTL insn template}{211}{RTL insn template}
- \entry {generating insns}{211}{generating insns}
- \entry {insns, generating}{211}{insns, generating}
- \entry {recognizing insns}{211}{recognizing insns}
- \entry {insns, recognizing}{211}{insns, recognizing}
- \entry {match{\_}operand}{211}{\code {match{\_}operand}}
- \entry {general{\_}operand}{212}{\code {general{\_}operand}}
- \entry {register{\_}operand}{212}{\code {register{\_}operand}}
- \entry {immediate{\_}operand}{212}{\code {immediate{\_}operand}}
- \entry {match{\_}scratch}{212}{\code {match{\_}scratch}}
- \entry {match{\_}dup}{212}{\code {match{\_}dup}}
- \entry {match{\_}operator}{212}{\code {match{\_}operator}}
- \entry {match{\_}op{\_}dup}{214}{\code {match{\_}op{\_}dup}}
- \entry {match{\_}parallel}{214}{\code {match{\_}parallel}}
- \entry {match{\_}par{\_}dup}{214}{\code {match{\_}par{\_}dup}}
- \entry {address}{214}{\code {address}}
- \entry {output templates}{215}{output templates}
- \entry {operand substitution}{215}{operand substitution}
- \entry {% in template}{215}{\samp {%} in template}
- \entry {percent sign}{215}{percent sign}
- \entry {{\tt\indexbackslash }}{216}{{\tt\indexbackslash }}
- \entry {backslash}{216}{backslash}
- \entry {matching operands}{216}{matching operands}
- \entry {output statements}{216}{output statements}
- \entry {C statements for assembler output}{216}{C statements for assembler output}
- \entry {generating assembler output}{216}{generating assembler output}
- \entry {* in template}{217}{\code {*} in template}
- \entry {asterisk in template}{217}{asterisk in template}
- \entry {output{\_}asm{\_}insn}{217}{\code {output{\_}asm{\_}insn}}
- \entry {which{\_}alternative}{217}{\code {which{\_}alternative}}
- \entry {operand constraints}{218}{operand constraints}
- \entry {constraints}{218}{constraints}
- \entry {simple constraints}{218}{simple constraints}
- \entry {m in constraint}{218}{\samp {m} in constraint}
- \entry {memory references in constraints}{218}{memory references in constraints}
- \entry {offsettable address}{219}{offsettable address}
- \entry {o in constraint}{219}{\samp {o} in constraint}
- \entry {autoincrement/decrement addressing}{219}{autoincrement/decrement addressing}
- \entry {V in constraint}{219}{\samp {V} in constraint}
- \entry {{\tt\less} in constraint}{219}{\samp {{\tt\less}} in constraint}
- \entry {{\tt\gtr} in constraint}{219}{\samp {{\tt\gtr}} in constraint}
- \entry {r in constraint}{219}{\samp {r} in constraint}
- \entry {registers in constraints}{219}{registers in constraints}
- \entry {d in constraint}{219}{\samp {d} in constraint}
- \entry {constants in constraints}{219}{constants in constraints}
- \entry {i in constraint}{219}{\samp {i} in constraint}
- \entry {n in constraint}{219}{\samp {n} in constraint}
- \entry {I in constraint}{219}{\samp {I} in constraint}
- \entry {E in constraint}{219}{\samp {E} in constraint}
- \entry {F in constraint}{219}{\samp {F} in constraint}
- \entry {G in constraint}{220}{\samp {G} in constraint}
- \entry {H in constraint}{220}{\samp {H} in constraint}
- \entry {s in constraint}{220}{\samp {s} in constraint}
- \entry {g in constraint}{220}{\samp {g} in constraint}
- \entry {X in constraint}{220}{\samp {X} in constraint}
- \entry {0 in constraint}{220}{\samp {0} in constraint}
- \entry {digits in constraint}{220}{digits in constraint}
- \entry {matching constraint}{220}{matching constraint}
- \entry {constraint, matching}{220}{constraint, matching}
- \entry {load address instruction}{220}{load address instruction}
- \entry {push address instruction}{220}{push address instruction}
- \entry {address constraints}{220}{address constraints}
- \entry {p in constraint}{220}{\samp {p} in constraint}
- \entry {address{\_}operand}{220}{\code {address{\_}operand}}
- \entry {extensible constraints}{221}{extensible constraints}
- \entry {Q, in constraint}{221}{\samp {Q}, in constraint}
- \entry {nonoffsettable memory reference}{223}{nonoffsettable memory reference}
- \entry {memory reference, nonoffsettable}{223}{memory reference, nonoffsettable}
- \entry {multiple alternative constraints}{223}{multiple alternative constraints}
- \entry {? in constraint}{224}{\samp {?} in constraint}
- \entry {question mark}{224}{question mark}
- \entry {! in constraint}{224}{\samp {!} in constraint}
- \entry {exclamation point}{224}{exclamation point}
- \entry {class preference constraints}{224}{class preference constraints}
- \entry {register class preference constraints}{224}{register class preference constraints}
- \entry {voting between constraint alternatives}{224}{voting between constraint alternatives}
- \entry {modifiers in constraints}{225}{modifiers in constraints}
- \entry {constraint modifier characters}{225}{constraint modifier characters}
- \entry {= in constraint}{225}{\samp {=} in constraint}
- \entry {{\tt\char43} in constraint}{225}{\samp {{\tt\char43}} in constraint}
- \entry {& in constraint}{225}{\samp {&} in constraint}
- \entry {% in constraint}{225}{\samp {%} in constraint}
- \entry {# in constraint}{225}{\samp {#} in constraint}
- \entry {* in constraint}{225}{\samp {*} in constraint}
- \entry {no constraints}{226}{no constraints}
- \entry {not using constraints}{226}{not using constraints}
- \entry {empty constraints}{226}{empty constraints}
- \entry {standard pattern names}{226}{standard pattern names}
- \entry {pattern names}{226}{pattern names}
- \entry {names, pattern}{226}{names, pattern}
- \entry {movm instruction pattern}{226}{\code {mov\var {m}} instruction pattern}
- \entry {force{\_}reg}{227}{\code {force{\_}reg}}
- \entry {change{\_}address}{227}{\code {change{\_}address}}
- \entry {reload{\_}in{\_}progress}{227}{\code {reload{\_}in{\_}progress}}
- \entry {reload{\_}in instruction pattern}{228}{\code {reload{\_}in} instruction pattern}
- \entry {reload{\_}out instruction pattern}{228}{\code {reload{\_}out} instruction pattern}
- \entry {movstrictm instruction pattern}{228}{\code {movstrict\var {m}} instruction pattern}
- \entry {load{\_}multiple instruction pattern}{228}{\code {load{\_}multiple} instruction pattern}
- \entry {store{\_}multiple instruction pattern}{228}{\samp {store{\_}multiple} instruction pattern}
- \entry {addm3 instruction pattern}{228}{\code {add\var {m}3} instruction pattern}
- \entry {subm3 instruction pattern}{228}{\code {sub\var {m}3} instruction pattern}
- \entry {mulm3 instruction pattern}{228}{\code {mul\var {m}3} instruction pattern}
- \entry {divm3 instruction pattern}{228}{\code {div\var {m}3} instruction pattern}
- \entry {udivm3 instruction pattern}{228}{\code {udiv\var {m}3} instruction pattern}
- \entry {modm3 instruction pattern}{228}{\code {mod\var {m}3} instruction pattern}
- \entry {umodm3 instruction pattern}{228}{\code {umod\var {m}3} instruction pattern}
- \entry {minm3 instruction pattern}{228}{\code {min\var {m}3} instruction pattern}
- \entry {maxm3 instruction pattern}{228}{\code {max\var {m}3} instruction pattern}
- \entry {uminm3 instruction pattern}{228}{\code {umin\var {m}3} instruction pattern}
- \entry {umaxm3 instruction pattern}{228}{\code {umax\var {m}3} instruction pattern}
- \entry {andm3 instruction pattern}{228}{\code {and\var {m}3} instruction pattern}
- \entry {iorm3 instruction pattern}{228}{\code {ior\var {m}3} instruction pattern}
- \entry {xorm3 instruction pattern}{228}{\code {xor\var {m}3} instruction pattern}
- \entry {mulhisi3 instruction pattern}{229}{\code {mulhisi3} instruction pattern}
- \entry {mulqihi3 instruction pattern}{229}{\code {mulqihi3} instruction pattern}
- \entry {mulsidi3 instruction pattern}{229}{\code {mulsidi3} instruction pattern}
- \entry {umulqihi3 instruction pattern}{229}{\code {umulqihi3} instruction pattern}
- \entry {umulhisi3 instruction pattern}{229}{\code {umulhisi3} instruction pattern}
- \entry {umulsidi3 instruction pattern}{229}{\code {umulsidi3} instruction pattern}
- \entry {divmodm4 instruction pattern}{229}{\code {divmod\var {m}4} instruction pattern}
- \entry {udivmodm4 instruction pattern}{229}{\code {udivmod\var {m}4} instruction pattern}
- \entry {ashlm3 instruction pattern}{229}{\code {ashl\var {m}3} instruction pattern}
- \entry {ashrm3 instruction pattern}{229}{\code {ashr\var {m}3} instruction pattern}
- \entry {lshlm3 instruction pattern}{229}{\code {lshl\var {m}3} instruction pattern}
- \entry {lshrm3 instruction pattern}{229}{\code {lshr\var {m}3} instruction pattern}
- \entry {rotlm3 instruction pattern}{229}{\code {rotl\var {m}3} instruction pattern}
- \entry {rotrm3 instruction pattern}{229}{\code {rotr\var {m}3} instruction pattern}
- \entry {negm2 instruction pattern}{229}{\code {neg\var {m}2} instruction pattern}
- \entry {absm2 instruction pattern}{229}{\code {abs\var {m}2} instruction pattern}
- \entry {sqrtm2 instruction pattern}{229}{\code {sqrt\var {m}2} instruction pattern}
- \entry {ffsm2 instruction pattern}{230}{\code {ffs\var {m}2} instruction pattern}
- \entry {one{\_}cmplm2 instruction pattern}{230}{\code {one{\_}cmpl\var {m}2} instruction pattern}
- \entry {cmpm instruction pattern}{230}{\code {cmp\var {m}} instruction pattern}
- \entry {tstm instruction pattern}{230}{\code {tst\var {m}} instruction pattern}
- \entry {movstrm instruction pattern}{230}{\code {movstr\var {m}} instruction pattern}
- \entry {cmpstrm instruction pattern}{230}{\code {cmpstr\var {m}} instruction pattern}
- \entry {floatmn2 instruction pattern}{230}{\code {float\var {mn}2} instruction pattern}
- \entry {floatunsmn2 instruction pattern}{230}{\code {floatuns\var {mn}2} instruction pattern}
- \entry {fixmn2 instruction pattern}{231}{\code {fix\var {mn}2} instruction pattern}
- \entry {fixunsmn2 instruction pattern}{231}{\code {fixuns\var {mn}2} instruction pattern}
- \entry {ftruncm2 instruction pattern}{231}{\code {ftrunc\var {m}2} instruction pattern}
- \entry {fix{\_}truncmn2 instruction pattern}{231}{\code {fix{\_}trunc\var {mn}2} instruction pattern}
- \entry {fixuns{\_}truncmn2 instruction pattern}{231}{\code {fixuns{\_}trunc\var {mn}2} instruction pattern}
- \entry {truncmn instruction pattern}{231}{\code {trunc\var {mn}} instruction pattern}
- \entry {extendmn instruction pattern}{231}{\code {extend\var {mn}} instruction pattern}
- \entry {zero{\_}extendmn instruction pattern}{231}{\code {zero{\_}extend\var {mn}} instruction pattern}
- \entry {extv instruction pattern}{231}{\code {extv} instruction pattern}
- \entry {extzv instruction pattern}{231}{\code {extzv} instruction pattern}
- \entry {insv instruction pattern}{231}{\code {insv} instruction pattern}
- \entry {scond instruction pattern}{232}{\code {s\var {cond}} instruction pattern}
- \entry {bcond instruction pattern}{232}{\code {b\var {cond}} instruction pattern}
- \entry {call instruction pattern}{232}{\code {call} instruction pattern}
- \entry {call{\_}value instruction pattern}{233}{\code {call{\_}value} instruction pattern}
- \entry {call{\_}pop instruction pattern}{233}{\code {call{\_}pop} instruction pattern}
- \entry {call{\_}value{\_}pop instruction pattern}{233}{\code {call{\_}value{\_}pop} instruction pattern}
- \entry {return instruction pattern}{233}{\code {return} instruction pattern}
- \entry {reload{\_}completed}{233}{\code {reload{\_}completed}}
- \entry {leaf{\_}function{\_}p}{233}{\code {leaf{\_}function{\_}p}}
- \entry {nop instruction pattern}{234}{\code {nop} instruction pattern}
- \entry {indirect{\_}jump instruction pattern}{234}{\code {indirect{\_}jump} instruction pattern}
- \entry {casesi instruction pattern}{234}{\code {casesi} instruction pattern}
- \entry {tablejump instruction pattern}{234}{\code {tablejump} instruction pattern}
- \entry {save{\_}stack{\_}block instruction pattern}{235}{\code {save{\_}stack{\_}block} instruction pattern}
- \entry {save{\_}stack{\_}function instruction pattern}{235}{\code {save{\_}stack{\_}function} instruction pattern}
- \entry {save{\_}stack{\_}nonlocal instruction pattern}{235}{\code {save{\_}stack{\_}nonlocal} instruction pattern}
- \entry {restore{\_}stack{\_}block instruction pattern}{235}{\code {restore{\_}stack{\_}block} instruction pattern}
- \entry {restore{\_}stack{\_}function instruction pattern}{235}{\code {restore{\_}stack{\_}function} instruction pattern}
- \entry {restore{\_}stack{\_}nonlocal instruction pattern}{235}{\code {restore{\_}stack{\_}nonlocal} instruction pattern}
- \entry {allocate{\_}stack instruction pattern}{235}{\code {allocate{\_}stack} instruction pattern}
- \entry {Pattern Ordering}{236}{Pattern Ordering}
- \entry {Ordering of Patterns}{236}{Ordering of Patterns}
- \entry {Dependent Patterns}{236}{Dependent Patterns}
- \entry {Interdependence of Patterns}{236}{Interdependence of Patterns}
- \entry {jump instruction patterns}{238}{jump instruction patterns}
- \entry {defining jump instruction patterns}{238}{defining jump instruction patterns}
- \entry {prev{\_}cc0{\_}setter}{239}{\code {prev{\_}cc0{\_}setter}}
- \entry {next{\_}cc0{\_}user}{239}{\code {next{\_}cc0{\_}user}}
- \entry {canonicalization of instructions}{240}{canonicalization of instructions}
- \entry {insn canonicalization}{240}{insn canonicalization}
- \entry {neg, canonicalization of}{240}{\code {neg}, canonicalization of}
- \entry {not, canonicalization of}{240}{\code {not}, canonicalization of}
- \entry {mult, canonicalization of}{240}{\code {mult}, canonicalization of}
- \entry {plus, canonicalization of}{240}{\code {plus}, canonicalization of}
- \entry {minus, canonicalization of}{240}{\code {minus}, canonicalization of}
- \entry {compare, canonicalization of}{240}{\code {compare}, canonicalization of}
- \entry {ior, canonicalization of}{241}{\code {ior}, canonicalization of}
- \entry {and, canonicalization of}{241}{\code {and}, canonicalization of}
- \entry {De Morgan's law}{241}{De Morgan's law}
- \entry {xor, canonicalization of}{241}{\code {xor}, canonicalization of}
- \entry {zero{\_}extract, canonicalization of}{241}{\code {zero{\_}extract}, canonicalization of}
- \entry {sign{\_}extract, canonicalization of}{241}{\code {sign{\_}extract}, canonicalization of}
- \entry {peephole optimizer definitions}{241}{peephole optimizer definitions}
- \entry {defining peephole optimizers}{241}{defining peephole optimizers}
- \entry {prev{\_}nonnote{\_}insn}{243}{\code {prev{\_}nonnote{\_}insn}}
- \entry {dead{\_}or{\_}set{\_}p}{243}{\code {dead{\_}or{\_}set{\_}p}}
- \entry {expander definitions}{245}{expander definitions}
- \entry {code generation RTL sequences}{245}{code generation RTL sequences}
- \entry {defining RTL sequences for code generation}{245}{defining RTL sequences for code generation}
- \entry {define{\_}expand}{245}{\code {define{\_}expand}}
- \entry {define{\_}peephole}{245}{\code {define{\_}peephole}}
- \entry {DONE}{246}{\code {DONE}}
- \entry {FAIL}{246}{\code {FAIL}}
- \entry {make{\_}safe{\_}from}{248}{\code {make{\_}safe{\_}from}}
- \entry {insn splitting}{248}{insn splitting}
- \entry {instruction splitting}{248}{instruction splitting}
- \entry {splitting instructions}{248}{splitting instructions}
- \entry {define{\_}split}{249}{define{\_}split}
- \entry {insn attributes}{251}{insn attributes}
- \entry {instruction attributes}{251}{instruction attributes}
- \entry {defining attributes and their values}{252}{defining attributes and their values}
- \entry {attributes, defining}{252}{attributes, defining}
- \entry {define{\_}attr}{252}{\code {define{\_}attr}}
- \entry {insn-attr.h}{252}{\code {insn-attr.h}}
- \entry {attribute expressions}{253}{attribute expressions}
- \entry {const{\_}int and attributes}{253}{\code {const{\_}int} and attributes}
- \entry {const{\_}string and attributes}{253}{\code {const{\_}string} and attributes}
- \entry {if{\_}then{\_}else and attributes}{253}{\code {if{\_}then{\_}else} and attributes}
- \entry {cond and attributes}{253}{\code {cond} and attributes}
- \entry {const{\_}int and attribute tests}{254}{\code {const{\_}int} and attribute tests}
- \entry {not and attributes}{254}{\code {not} and attributes}
- \entry {ior and attributes}{254}{\code {ior} and attributes}
- \entry {and and attributes}{254}{\code {and} and attributes}
- \entry {match{\_}operand and attributes}{254}{\code {match{\_}operand} and attributes}
- \entry {le and attributes}{254}{\code {le} and attributes}
- \entry {leu and attributes}{254}{\code {leu} and attributes}
- \entry {lt and attributes}{254}{\code {lt} and attributes}
- \entry {gt and attributes}{254}{\code {gt} and attributes}
- \entry {gtu and attributes}{254}{\code {gtu} and attributes}
- \entry {ge and attributes}{254}{\code {ge} and attributes}
- \entry {geu and attributes}{254}{\code {geu} and attributes}
- \entry {ne and attributes}{254}{\code {ne} and attributes}
- \entry {eq and attributes}{254}{\code {eq} and attributes}
- \entry {plus and attributes}{254}{\code {plus} and attributes}
- \entry {minus and attributes}{254}{\code {minus} and attributes}
- \entry {mult and attributes}{254}{\code {mult} and attributes}
- \entry {div and attributes}{254}{\code {div} and attributes}
- \entry {mod and attributes}{254}{\code {mod} and attributes}
- \entry {abs and attributes}{254}{\code {abs} and attributes}
- \entry {neg and attributes}{254}{\code {neg} and attributes}
- \entry {lshift and attributes}{254}{\code {lshift} and attributes}
- \entry {ashift and attributes}{254}{\code {ashift} and attributes}
- \entry {lshiftrt and attributes}{254}{\code {lshiftrt} and attributes}
- \entry {ashiftrt and attributes}{254}{\code {ashiftrt} and attributes}
- \entry {get{\_}attr}{254}{\code {get{\_}attr}}
- \entry {eq{\_}attr}{254}{\code {eq{\_}attr}}
- \entry {tagging insns}{255}{tagging insns}
- \entry {assigning attribute values to insns}{255}{assigning attribute values to insns}
- \entry {set{\_}attr}{255}{\code {set{\_}attr}}
- \entry {set{\_}attr{\_}alternative}{256}{\code {set{\_}attr{\_}alternative}}
- \entry {attr}{256}{\code {attr}}
- \entry {define{\_}asm{\_}attributes}{256}{\code {define{\_}asm{\_}attributes}}
- \entry {attribute specifications example}{257}{attribute specifications example}
- \entry {attribute specifications}{257}{attribute specifications}
- \entry {insn lengths, computing}{258}{insn lengths, computing}
- \entry {computing the length of an insn}{258}{computing the length of an insn}
- \entry {match{\_}dup and attributes}{258}{\code {match{\_}dup} and attributes}
- \entry {pc and attributes}{258}{\code {pc} and attributes}
- \entry {addr{\_}vec, length of}{258}{\code {addr{\_}vec}, length of}
- \entry {addr{\_}diff{\_}vec, length of}{258}{\code {addr{\_}diff{\_}vec}, length of}
- \entry {FIRST{\_}INSN{\_}ADDRESS}{258}{\code {FIRST{\_}INSN{\_}ADDRESS}}
- \entry {ADJUST{\_}INSN{\_}LENGTH}{259}{\code {ADJUST{\_}INSN{\_}LENGTH}}
- \entry {get{\_}attr{\_}length}{259}{\code {get{\_}attr{\_}length}}
- \entry {constant attributes}{260}{constant attributes}
- \entry {delay slots, defining}{260}{delay slots, defining}
- \entry {define{\_}delay}{261}{\code {define{\_}delay}}
- \entry {function units, for scheduling}{262}{function units, for scheduling}
- \entry {define{\_}function{\_}unit}{262}{\code {define{\_}function{\_}unit}}
- \entry {machine description macros}{265}{machine description macros}
- \entry {target description macros}{265}{target description macros}
- \entry {macros, target description}{265}{macros, target description}
- \entry {tm.h macros}{265}{\file {tm.h} macros}
- \entry {driver}{265}{driver}
- \entry {controlling the compilation driver}{265}{controlling the compilation driver}
- \entry {SWITCH{\_}TAKES{\_}ARG}{265}{\code {SWITCH{\_}TAKES{\_}ARG}}
- \entry {WORD{\_}SWITCH{\_}TAKES{\_}ARG}{265}{\code {WORD{\_}SWITCH{\_}TAKES{\_}ARG}}
- \entry {SWITCHES{\_}NEED{\_}SPACES}{265}{\code {SWITCHES{\_}NEED{\_}SPACES}}
- \entry {CPP{\_}SPEC}{265}{\code {CPP{\_}SPEC}}
- \entry {SIGNED{\_}CHAR{\_}SPEC}{265}{\code {SIGNED{\_}CHAR{\_}SPEC}}
- \entry {CC1{\_}SPEC}{265}{\code {CC1{\_}SPEC}}
- \entry {CC1PLUS{\_}SPEC}{266}{\code {CC1PLUS{\_}SPEC}}
- \entry {ASM{\_}SPEC}{266}{\code {ASM{\_}SPEC}}
- \entry {ASM{\_}FINAL{\_}SPEC}{266}{\code {ASM{\_}FINAL{\_}SPEC}}
- \entry {LINK{\_}SPEC}{266}{\code {LINK{\_}SPEC}}
- \entry {LIB{\_}SPEC}{266}{\code {LIB{\_}SPEC}}
- \entry {STARTFILE{\_}SPEC}{266}{\code {STARTFILE{\_}SPEC}}
- \entry {ENDFILE{\_}SPEC}{266}{\code {ENDFILE{\_}SPEC}}
- \entry {LINK{\_}LIBGCC{\_}SPECIAL}{266}{\code {LINK{\_}LIBGCC{\_}SPECIAL}}
- \entry {RELATIVE{\_}PREFIX{\_}NOT{\_}LINKDIR}{267}{\code {RELATIVE{\_}PREFIX{\_}NOT{\_}LINKDIR}}
- \entry {STANDARD{\_}EXEC{\_}PREFIX}{267}{\code {STANDARD{\_}EXEC{\_}PREFIX}}
- \entry {MD{\_}EXEC{\_}PREFIX}{267}{\code {MD{\_}EXEC{\_}PREFIX}}
- \entry {STANDARD{\_}STARTFILE{\_}PREFIX}{267}{\code {STANDARD{\_}STARTFILE{\_}PREFIX}}
- \entry {MD{\_}STARTFILE{\_}PREFIX}{267}{\code {MD{\_}STARTFILE{\_}PREFIX}}
- \entry {MD{\_}STARTFILE{\_}PREFIX{\_}1}{267}{\code {MD{\_}STARTFILE{\_}PREFIX{\_}1}}
- \entry {LOCAL{\_}INCLUDE{\_}DIR}{267}{\code {LOCAL{\_}INCLUDE{\_}DIR}}
- \entry {SYSTEM{\_}INCLUDE{\_}DIR}{267}{\code {SYSTEM{\_}INCLUDE{\_}DIR}}
- \entry {STANDARD{\_}INCLUDE{\_}DIR}{267}{\code {STANDARD{\_}INCLUDE{\_}DIR}}
- \entry {INCLUDE{\_}DEFAULTS}{268}{\code {INCLUDE{\_}DEFAULTS}}
- \entry {run-time target specification}{269}{run-time target specification}
- \entry {predefined macros}{269}{predefined macros}
- \entry {target specifications}{269}{target specifications}
- \entry {CPP{\_}PREDEFINES}{269}{\code {CPP{\_}PREDEFINES}}
- \entry {STDC{\_}VALUE}{269}{\code {STDC{\_}VALUE}}
- \entry {extern int target{\_}flags}{269}{\code {extern int target{\_}flags}}
- \entry {optional hardware or system features}{269}{optional hardware or system features}
- \entry {features, optional, in system conventions}{269}{features, optional, in system conventions}
- \entry {TARGET{\_}SWITCHES}{270}{\code {TARGET{\_}SWITCHES}}
- \entry {TARGET{\_}OPTIONS}{270}{\code {TARGET{\_}OPTIONS}}
- \entry {TARGET{\_}VERSION}{270}{\code {TARGET{\_}VERSION}}
- \entry {OVERRIDE{\_}OPTIONS}{271}{\code {OVERRIDE{\_}OPTIONS}}
- \entry {OPTIMIZATION{\_}OPTIONS}{271}{\code {OPTIMIZATION{\_}OPTIONS}}
- \entry {storage layout}{271}{storage layout}
- \entry {BITS{\_}BIG{\_}ENDIAN}{271}{\code {BITS{\_}BIG{\_}ENDIAN}}
- \entry {BYTES{\_}BIG{\_}ENDIAN}{271}{\code {BYTES{\_}BIG{\_}ENDIAN}}
- \entry {WORDS{\_}BIG{\_}ENDIAN}{271}{\code {WORDS{\_}BIG{\_}ENDIAN}}
- \entry {BITS{\_}PER{\_}UNIT}{272}{\code {BITS{\_}PER{\_}UNIT}}
- \entry {BITS{\_}PER{\_}WORD}{272}{\code {BITS{\_}PER{\_}WORD}}
- \entry {MAX{\_}BITS{\_}PER{\_}WORD}{272}{\code {MAX{\_}BITS{\_}PER{\_}WORD}}
- \entry {UNITS{\_}PER{\_}WORD}{272}{\code {UNITS{\_}PER{\_}WORD}}
- \entry {POINTER{\_}SIZE}{272}{\code {POINTER{\_}SIZE}}
- \entry {PROMOTE{\_}MODE}{272}{\code {PROMOTE{\_}MODE}}
- \entry {PROMOTE{\_}FUNCTION{\_}ARGS}{272}{\code {PROMOTE{\_}FUNCTION{\_}ARGS}}
- \entry {PROMOTE{\_}FUNCTION{\_}RETURN}{272}{\code {PROMOTE{\_}FUNCTION{\_}RETURN}}
- \entry {PARM{\_}BOUNDARY}{272}{\code {PARM{\_}BOUNDARY}}
- \entry {STACK{\_}BOUNDARY}{273}{\code {STACK{\_}BOUNDARY}}
- \entry {PUSH{\_}ROUNDING, interaction with STACK{\_}BOUNDARY}{273}{\code {PUSH{\_}ROUNDING}, interaction with \code {STACK{\_}BOUNDARY}}
- \entry {FUNCTION{\_}BOUNDARY}{273}{\code {FUNCTION{\_}BOUNDARY}}
- \entry {BIGGEST{\_}ALIGNMENT}{273}{\code {BIGGEST{\_}ALIGNMENT}}
- \entry {BIGGEST{\_}FIELD{\_}ALIGNMENT}{273}{\code {BIGGEST{\_}FIELD{\_}ALIGNMENT}}
- \entry {MAX{\_}OFILE{\_}ALIGNMENT}{273}{\code {MAX{\_}OFILE{\_}ALIGNMENT}}
- \entry {DATA{\_}ALIGNMENT}{273}{\code {DATA{\_}ALIGNMENT}}
- \entry {strcpy}{273}{\code {strcpy}}
- \entry {CONSTANT{\_}ALIGNMENT}{273}{\code {CONSTANT{\_}ALIGNMENT}}
- \entry {EMPTY{\_}FIELD{\_}BOUNDARY}{273}{\code {EMPTY{\_}FIELD{\_}BOUNDARY}}
- \entry {STRUCTURE{\_}SIZE{\_}BOUNDARY}{274}{\code {STRUCTURE{\_}SIZE{\_}BOUNDARY}}
- \entry {STRICT{\_}ALIGNMENT}{274}{\code {STRICT{\_}ALIGNMENT}}
- \entry {PCC{\_}BITFIELD{\_}TYPE{\_}MATTERS}{274}{\code {PCC{\_}BITFIELD{\_}TYPE{\_}MATTERS}}
- \entry {BITFIELD{\_}NBYTES{\_}LIMITED}{275}{\code {BITFIELD{\_}NBYTES{\_}LIMITED}}
- \entry {ROUND{\_}TYPE{\_}SIZE}{275}{\code {ROUND{\_}TYPE{\_}SIZE}}
- \entry {ROUND{\_}TYPE{\_}ALIGN}{275}{\code {ROUND{\_}TYPE{\_}ALIGN}}
- \entry {MAX{\_}FIXED{\_}MODE{\_}SIZE}{275}{\code {MAX{\_}FIXED{\_}MODE{\_}SIZE}}
- \entry {CHECK{\_}FLOAT{\_}VALUE}{275}{\code {CHECK{\_}FLOAT{\_}VALUE}}
- \entry {error}{276}{\code {error}}
- \entry {TARGET{\_}FLOAT{\_}FORMAT}{276}{\code {TARGET{\_}FLOAT{\_}FORMAT}}
- \entry {IEEE{\_}FLOAT{\_}FORMAT}{276}{\code {IEEE{\_}FLOAT{\_}FORMAT}}
- \entry {VAX{\_}FLOAT{\_}FORMAT}{276}{\code {VAX{\_}FLOAT{\_}FORMAT}}
- \entry {UNKNOWN{\_}FLOAT{\_}FORMAT}{276}{\code {UNKNOWN{\_}FLOAT{\_}FORMAT}}
- \entry {INT{\_}TYPE{\_}SIZE}{276}{\code {INT{\_}TYPE{\_}SIZE}}
- \entry {SHORT{\_}TYPE{\_}SIZE}{276}{\code {SHORT{\_}TYPE{\_}SIZE}}
- \entry {LONG{\_}TYPE{\_}SIZE}{276}{\code {LONG{\_}TYPE{\_}SIZE}}
- \entry {LONG{\_}LONG{\_}TYPE{\_}SIZE}{277}{\code {LONG{\_}LONG{\_}TYPE{\_}SIZE}}
- \entry {CHAR{\_}TYPE{\_}SIZE}{277}{\code {CHAR{\_}TYPE{\_}SIZE}}
- \entry {FLOAT{\_}TYPE{\_}SIZE}{277}{\code {FLOAT{\_}TYPE{\_}SIZE}}
- \entry {DOUBLE{\_}TYPE{\_}SIZE}{277}{\code {DOUBLE{\_}TYPE{\_}SIZE}}
- \entry {LONG{\_}DOUBLE{\_}TYPE{\_}SIZE}{277}{\code {LONG{\_}DOUBLE{\_}TYPE{\_}SIZE}}
- \entry {DEFAULT{\_}SIGNED{\_}CHAR}{277}{\code {DEFAULT{\_}SIGNED{\_}CHAR}}
- \entry {DEFAULT{\_}SHORT{\_}ENUMS}{277}{\code {DEFAULT{\_}SHORT{\_}ENUMS}}
- \entry {SIZE{\_}TYPE}{277}{\code {SIZE{\_}TYPE}}
- \entry {PTRDIFF{\_}TYPE}{277}{\code {PTRDIFF{\_}TYPE}}
- \entry {WCHAR{\_}TYPE}{278}{\code {WCHAR{\_}TYPE}}
- \entry {WCHAR{\_}TYPE{\_}SIZE}{278}{\code {WCHAR{\_}TYPE{\_}SIZE}}
- \entry {OBJC{\_}INT{\_}SELECTORS}{278}{\code {OBJC{\_}INT{\_}SELECTORS}}
- \entry {OBJC{\_}SELECTORS{\_}WITHOUT{\_}LABELS}{278}{\code {OBJC{\_}SELECTORS{\_}WITHOUT{\_}LABELS}}
- \entry {TARGET{\_}BELL}{278}{\code {TARGET{\_}BELL}}
- \entry {TARGET{\_}TAB}{278}{\code {TARGET{\_}TAB}}
- \entry {TARGET{\_}BS}{278}{\code {TARGET{\_}BS}}
- \entry {TARGET{\_}NEWLINE}{278}{\code {TARGET{\_}NEWLINE}}
- \entry {TARGET{\_}VT}{278}{\code {TARGET{\_}VT}}
- \entry {TARGET{\_}FF}{278}{\code {TARGET{\_}FF}}
- \entry {TARGET{\_}CR}{278}{\code {TARGET{\_}CR}}
- \entry {register usage}{279}{register usage}
- \entry {FIRST{\_}PSEUDO{\_}REGISTER}{279}{\code {FIRST{\_}PSEUDO{\_}REGISTER}}
- \entry {FIXED{\_}REGISTERS}{279}{\code {FIXED{\_}REGISTERS}}
- \entry {fixed register}{279}{fixed register}
- \entry {CALL{\_}USED{\_}REGISTERS}{279}{\code {CALL{\_}USED{\_}REGISTERS}}
- \entry {call-used register}{279}{call-used register}
- \entry {call-clobbered register}{279}{call-clobbered register}
- \entry {call-saved register}{279}{call-saved register}
- \entry {CONDITIONAL{\_}REGISTER{\_}USAGE}{279}{\code {CONDITIONAL{\_}REGISTER{\_}USAGE}}
- \entry {fixed{\_}regs}{279}{\code {fixed{\_}regs}}
- \entry {call{\_}used{\_}regs}{279}{\code {call{\_}used{\_}regs}}
- \entry {disabling certain registers}{280}{disabling certain registers}
- \entry {controlling register usage}{280}{controlling register usage}
- \entry {NON{\_}SAVING{\_}SETJMP}{280}{\code {NON{\_}SAVING{\_}SETJMP}}
- \entry {order of register allocation}{280}{order of register allocation}
- \entry {register allocation order}{280}{register allocation order}
- \entry {REG{\_}ALLOC{\_}ORDER}{280}{\code {REG{\_}ALLOC{\_}ORDER}}
- \entry {ORDER{\_}REGS{\_}FOR{\_}LOCAL{\_}ALLOC}{280}{\code {ORDER{\_}REGS{\_}FOR{\_}LOCAL{\_}ALLOC}}
- \entry {HARD{\_}REGNO{\_}NREGS}{281}{\code {HARD{\_}REGNO{\_}NREGS}}
- \entry {HARD{\_}REGNO{\_}MODE{\_}OK}{281}{\code {HARD{\_}REGNO{\_}MODE{\_}OK}}
- \entry {register pairs}{281}{register pairs}
- \entry {MODES{\_}TIEABLE{\_}P}{282}{\code {MODES{\_}TIEABLE{\_}P}}
- \entry {leaf functions}{282}{leaf functions}
- \entry {functions, leaf}{282}{functions, leaf}
- \entry {LEAF{\_}REGISTERS}{283}{\code {LEAF{\_}REGISTERS}}
- \entry {LEAF{\_}REG{\_}REMAP}{283}{\code {LEAF{\_}REG{\_}REMAP}}
- \entry {REG{\_}LEAF{\_}ALLOC{\_}ORDER}{283}{\code {REG{\_}LEAF{\_}ALLOC{\_}ORDER}}
- \entry {leaf{\_}function}{283}{\code {leaf{\_}function}}
- \entry {STACK{\_}REGS}{284}{\code {STACK{\_}REGS}}
- \entry {FIRST{\_}STACK{\_}REG}{284}{\code {FIRST{\_}STACK{\_}REG}}
- \entry {LAST{\_}STACK{\_}REG}{284}{\code {LAST{\_}STACK{\_}REG}}
- \entry {OVERLAPPING{\_}REGNO{\_}P}{284}{\code {OVERLAPPING{\_}REGNO{\_}P}}
- \entry {INSN{\_}CLOBBERS{\_}REGNO{\_}P}{284}{\code {INSN{\_}CLOBBERS{\_}REGNO{\_}P}}
- \entry {death notes}{284}{death notes}
- \entry {PRESERVE{\_}DEATH{\_}INFO{\_}REGNO{\_}P}{284}{\code {PRESERVE{\_}DEATH{\_}INFO{\_}REGNO{\_}P}}
- \entry {register class definitions}{285}{register class definitions}
- \entry {class definitions, register}{285}{class definitions, register}
- \entry {ALL{\_}REGS}{285}{\code {ALL{\_}REGS}}
- \entry {NO{\_}REGS}{285}{\code {NO{\_}REGS}}
- \entry {GENERAL{\_}REGS}{285}{\code {GENERAL{\_}REGS}}
- \entry {enum reg{\_}class}{286}{\code {enum reg{\_}class}}
- \entry {N{\_}REG{\_}CLASSES}{286}{\code {N{\_}REG{\_}CLASSES}}
- \entry {REG{\_}CLASS{\_}NAMES}{286}{\code {REG{\_}CLASS{\_}NAMES}}
- \entry {REG{\_}CLASS{\_}CONTENTS}{286}{\code {REG{\_}CLASS{\_}CONTENTS}}
- \entry {REGNO{\_}REG{\_}CLASS}{287}{\code {REGNO{\_}REG{\_}CLASS}}
- \entry {BASE{\_}REG{\_}CLASS}{287}{\code {BASE{\_}REG{\_}CLASS}}
- \entry {INDEX{\_}REG{\_}CLASS}{287}{\code {INDEX{\_}REG{\_}CLASS}}
- \entry {REG{\_}CLASS{\_}FROM{\_}LETTER}{287}{\code {REG{\_}CLASS{\_}FROM{\_}LETTER}}
- \entry {REGNO{\_}OK{\_}FOR{\_}BASE{\_}P}{287}{\code {REGNO{\_}OK{\_}FOR{\_}BASE{\_}P}}
- \entry {REGNO{\_}OK{\_}FOR{\_}INDEX{\_}P}{287}{\code {REGNO{\_}OK{\_}FOR{\_}INDEX{\_}P}}
- \entry {PREFERRED{\_}RELOAD{\_}CLASS}{287}{\code {PREFERRED{\_}RELOAD{\_}CLASS}}
- \entry {PREFERRED{\_}OUTPUT{\_}RELOAD{\_}CLASS}{288}{\code {PREFERRED{\_}OUTPUT{\_}RELOAD{\_}CLASS}}
- \entry {LIMIT{\_}RELOAD{\_}CLASS}{288}{\code {LIMIT{\_}RELOAD{\_}CLASS}}
- \entry {SECONDARY{\_}RELOAD{\_}CLASS}{288}{\code {SECONDARY{\_}RELOAD{\_}CLASS}}
- \entry {SECONDARY{\_}INPUT{\_}RELOAD{\_}CLASS}{288}{\code {SECONDARY{\_}INPUT{\_}RELOAD{\_}CLASS}}
- \entry {SECONDARY{\_}OUTPUT{\_}RELOAD{\_}CLASS}{288}{\code {SECONDARY{\_}OUTPUT{\_}RELOAD{\_}CLASS}}
- \entry {SECONDARY{\_}MEMORY{\_}NEEDED}{289}{\code {SECONDARY{\_}MEMORY{\_}NEEDED}}
- \entry {SMALL{\_}REGISTER{\_}CLASSES}{289}{\code {SMALL{\_}REGISTER{\_}CLASSES}}
- \entry {CLASS{\_}MAX{\_}NREGS}{290}{\code {CLASS{\_}MAX{\_}NREGS}}
- \entry {CONST{\_}OK{\_}FOR{\_}LETTER{\_}P}{290}{\code {CONST{\_}OK{\_}FOR{\_}LETTER{\_}P}}
- \entry {CONST{\_}DOUBLE{\_}OK{\_}FOR{\_}LETTER{\_}P}{290}{\code {CONST{\_}DOUBLE{\_}OK{\_}FOR{\_}LETTER{\_}P}}
- \entry {EXTRA{\_}CONSTRAINT}{290}{\code {EXTRA{\_}CONSTRAINT}}
- \entry {calling conventions}{291}{calling conventions}
- \entry {stack frame layout}{291}{stack frame layout}
- \entry {frame layout}{291}{frame layout}
- \entry {STACK{\_}GROWS{\_}DOWNWARD}{291}{\code {STACK{\_}GROWS{\_}DOWNWARD}}
- \entry {FRAME{\_}GROWS{\_}DOWNWARD}{291}{\code {FRAME{\_}GROWS{\_}DOWNWARD}}
- \entry {ARGS{\_}GROW{\_}DOWNWARD}{291}{\code {ARGS{\_}GROW{\_}DOWNWARD}}
- \entry {STARTING{\_}FRAME{\_}OFFSET}{291}{\code {STARTING{\_}FRAME{\_}OFFSET}}
- \entry {STACK{\_}POINTER{\_}OFFSET}{291}{\code {STACK{\_}POINTER{\_}OFFSET}}
- \entry {FIRST{\_}PARM{\_}OFFSET}{291}{\code {FIRST{\_}PARM{\_}OFFSET}}
- \entry {STACK{\_}DYNAMIC{\_}OFFSET}{292}{\code {STACK{\_}DYNAMIC{\_}OFFSET}}
- \entry {DYNAMIC{\_}CHAIN{\_}ADDRESS}{292}{\code {DYNAMIC{\_}CHAIN{\_}ADDRESS}}
- \entry {STACK{\_}POINTER{\_}REGNUM}{292}{\code {STACK{\_}POINTER{\_}REGNUM}}
- \entry {FRAME{\_}POINTER{\_}REGNUM}{292}{\code {FRAME{\_}POINTER{\_}REGNUM}}
- \entry {ARG{\_}POINTER{\_}REGNUM}{292}{\code {ARG{\_}POINTER{\_}REGNUM}}
- \entry {STATIC{\_}CHAIN{\_}REGNUM}{292}{\code {STATIC{\_}CHAIN{\_}REGNUM}}
- \entry {STATIC{\_}CHAIN{\_}INCOMING{\_}REGNUM}{292}{\code {STATIC{\_}CHAIN{\_}INCOMING{\_}REGNUM}}
- \entry {STATIC{\_}CHAIN}{293}{\code {STATIC{\_}CHAIN}}
- \entry {STATIC{\_}CHAIN{\_}INCOMING}{293}{\code {STATIC{\_}CHAIN{\_}INCOMING}}
- \entry {stack{\_}pointer{\_}rtx}{293}{\code {stack{\_}pointer{\_}rtx}}
- \entry {frame{\_}pointer{\_}rtx}{293}{\code {frame{\_}pointer{\_}rtx}}
- \entry {arg{\_}pointer{\_}rtx}{293}{\code {arg{\_}pointer{\_}rtx}}
- \entry {FRAME{\_}POINTER{\_}REQUIRED}{293}{\code {FRAME{\_}POINTER{\_}REQUIRED}}
- \entry {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}{294}{\code {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}}
- \entry {get{\_}frame{\_}size}{294}{\code {get{\_}frame{\_}size}}
- \entry {ELIMINABLE{\_}REGS}{294}{\code {ELIMINABLE{\_}REGS}}
- \entry {CAN{\_}ELIMINATE}{294}{\code {CAN{\_}ELIMINATE}}
- \entry {INITIAL{\_}ELIMINATION{\_}OFFSET}{294}{\code {INITIAL{\_}ELIMINATION{\_}OFFSET}}
- \entry {LONGJMP{\_}RESTORE{\_}FROM{\_}STACK}{295}{\code {LONGJMP{\_}RESTORE{\_}FROM{\_}STACK}}
- \entry {arguments on stack}{295}{arguments on stack}
- \entry {stack arguments}{295}{stack arguments}
- \entry {PROMOTE{\_}PROTOTYPES}{295}{\code {PROMOTE{\_}PROTOTYPES}}
- \entry {PUSH{\_}ROUNDING}{295}{\code {PUSH{\_}ROUNDING}}
- \entry {ACCUMULATE{\_}OUTGOING{\_}ARGS}{295}{\code {ACCUMULATE{\_}OUTGOING{\_}ARGS}}
- \entry {current{\_}function{\_}outgoing{\_}args{\_}size}{295}{\code {current{\_}function{\_}outgoing{\_}args{\_}size}}
- \entry {REG{\_}PARM{\_}STACK{\_}SPACE}{295}{\code {REG{\_}PARM{\_}STACK{\_}SPACE}}
- \entry {MAYBE{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{296}{\code {MAYBE{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
- \entry {FINAL{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{296}{\code {FINAL{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
- \entry {OUTGOING{\_}REG{\_}PARM{\_}STACK{\_}SPACE}{296}{\code {OUTGOING{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}
- \entry {STACK{\_}PARMS{\_}IN{\_}REG{\_}PARM{\_}AREA}{296}{\code {STACK{\_}PARMS{\_}IN{\_}REG{\_}PARM{\_}AREA}}
- \entry {RETURN{\_}POPS{\_}ARGS}{296}{\code {RETURN{\_}POPS{\_}ARGS}}
- \entry {arguments in registers}{297}{arguments in registers}
- \entry {registers arguments}{297}{registers arguments}
- \entry {FUNCTION{\_}ARG}{297}{\code {FUNCTION{\_}ARG}}
- \entry {stdarg.h and register arguments}{298}{\file {stdarg.h} and register arguments}
- \entry {MUST{\_}PASS{\_}IN{\_}STACK, and FUNCTION{\_}ARG}{298}{\code {MUST{\_}PASS{\_}IN{\_}STACK}, and \code {FUNCTION{\_}ARG}}
- \entry {REG{\_}PARM{\_}STACK{\_}SPACE, and FUNCTION{\_}ARG}{298}{\code {REG{\_}PARM{\_}STACK{\_}SPACE}, and \code {FUNCTION{\_}ARG}}
- \entry {FUNCTION{\_}INCOMING{\_}ARG}{298}{\code {FUNCTION{\_}INCOMING{\_}ARG}}
- \entry {FUNCTION{\_}ARG{\_}PARTIAL{\_}NREGS}{298}{\code {FUNCTION{\_}ARG{\_}PARTIAL{\_}NREGS}}
- \entry {FUNCTION{\_}ARG{\_}PASS{\_}BY{\_}REFERENCE}{298}{\code {FUNCTION{\_}ARG{\_}PASS{\_}BY{\_}REFERENCE}}
- \entry {CUMULATIVE{\_}ARGS}{299}{\code {CUMULATIVE{\_}ARGS}}
- \entry {INIT{\_}CUMULATIVE{\_}ARGS}{299}{\code {INIT{\_}CUMULATIVE{\_}ARGS}}
- \entry {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}{299}{\code {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}}
- \entry {FUNCTION{\_}ARG{\_}ADVANCE}{299}{\code {FUNCTION{\_}ARG{\_}ADVANCE}}
- \entry {FUNCTION{\_}ARG{\_}PADDING}{299}{\code {FUNCTION{\_}ARG{\_}PADDING}}
- \entry {FUNCTION{\_}ARG{\_}BOUNDARY}{300}{\code {FUNCTION{\_}ARG{\_}BOUNDARY}}
- \entry {FUNCTION{\_}ARG{\_}REGNO{\_}P}{300}{\code {FUNCTION{\_}ARG{\_}REGNO{\_}P}}
- \entry {return values in registers}{300}{return values in registers}
- \entry {values, returned by functions}{300}{values, returned by functions}
- \entry {scalars, returned as values}{300}{scalars, returned as values}
- \entry {TRADITIONAL{\_}RETURN{\_}FLOAT}{300}{\code {TRADITIONAL{\_}RETURN{\_}FLOAT}}
- \entry {FUNCTION{\_}VALUE}{300}{\code {FUNCTION{\_}VALUE}}
- \entry {FUNCTION{\_}OUTGOING{\_}VALUE}{301}{\code {FUNCTION{\_}OUTGOING{\_}VALUE}}
- \entry {LIBCALL{\_}VALUE}{301}{\code {LIBCALL{\_}VALUE}}
- \entry {FUNCTION{\_}VALUE{\_}REGNO{\_}P}{301}{\code {FUNCTION{\_}VALUE{\_}REGNO{\_}P}}
- \entry {aggregates as return values}{302}{aggregates as return values}
- \entry {large return values}{302}{large return values}
- \entry {returning aggregate values}{302}{returning aggregate values}
- \entry {structure value address}{302}{structure value address}
- \entry {RETURN{\_}IN{\_}MEMORY}{302}{\code {RETURN{\_}IN{\_}MEMORY}}
- \entry {STRUCT{\_}VALUE{\_}REGNUM}{302}{\code {STRUCT{\_}VALUE{\_}REGNUM}}
- \entry {STRUCT{\_}VALUE}{302}{\code {STRUCT{\_}VALUE}}
- \entry {STRUCT{\_}VALUE{\_}INCOMING{\_}REGNUM}{302}{\code {STRUCT{\_}VALUE{\_}INCOMING{\_}REGNUM}}
- \entry {STRUCT{\_}VALUE{\_}INCOMING}{302}{\code {STRUCT{\_}VALUE{\_}INCOMING}}
- \entry {PCC{\_}STATIC{\_}STRUCT{\_}RETURN}{302}{\code {PCC{\_}STATIC{\_}STRUCT{\_}RETURN}}
- \entry {DEFAULT{\_}CALLER{\_}SAVES}{303}{\code {DEFAULT{\_}CALLER{\_}SAVES}}
- \entry {CALLER{\_}SAVE{\_}PROFITABLE}{303}{\code {CALLER{\_}SAVE{\_}PROFITABLE}}
- \entry {function entry and exit}{303}{function entry and exit}
- \entry {prologue}{303}{prologue}
- \entry {epilogue}{303}{epilogue}
- \entry {FUNCTION{\_}PROLOGUE}{303}{\code {FUNCTION{\_}PROLOGUE}}
- \entry {regs{\_}ever{\_}live}{304}{\code {regs{\_}ever{\_}live}}
- \entry {frame{\_}pointer{\_}needed}{304}{\code {frame{\_}pointer{\_}needed}}
- \entry {current{\_}function{\_}pretend{\_}args{\_}size}{304}{\code {current{\_}function{\_}pretend{\_}args{\_}size}}
- \entry {ACCUMULATE{\_}OUTGOING{\_}ARGS and stack frames}{305}{\code {ACCUMULATE{\_}OUTGOING{\_}ARGS} and stack frames}
- \entry {EXIT{\_}IGNORE{\_}STACK}{305}{\code {EXIT{\_}IGNORE{\_}STACK}}
- \entry {FUNCTION{\_}EPILOGUE}{305}{\code {FUNCTION{\_}EPILOGUE}}
- \entry {current{\_}function{\_}pops{\_}args}{305}{\code {current{\_}function{\_}pops{\_}args}}
- \entry {DELAY{\_}SLOTS{\_}FOR{\_}EPILOGUE}{306}{\code {DELAY{\_}SLOTS{\_}FOR{\_}EPILOGUE}}
- \entry {ELIGIBLE{\_}FOR{\_}EPILOGUE{\_}DELAY}{306}{\code {ELIGIBLE{\_}FOR{\_}EPILOGUE{\_}DELAY}}
- \entry {current{\_}function{\_}epilogue{\_}delay{\_}list}{306}{\code {current{\_}function{\_}epilogue{\_}delay{\_}list}}
- \entry {final{\_}scan{\_}insn}{306}{\code {final{\_}scan{\_}insn}}
- \entry {profiling, code generation}{306}{profiling, code generation}
- \entry {FUNCTION{\_}PROFILER}{306}{\code {FUNCTION{\_}PROFILER}}
- \entry {mcount}{306}{\code {mcount}}
- \entry {PROFILE{\_}BEFORE{\_}PROLOGUE}{306}{\code {PROFILE{\_}BEFORE{\_}PROLOGUE}}
- \entry {FUNCTION{\_}BLOCK{\_}PROFILER}{306}{\code {FUNCTION{\_}BLOCK{\_}PROFILER}}
- \entry {{\_}{\_}bb{\_}init{\_}func}{306}{\code {{\_}{\_}bb{\_}init{\_}func}}
- \entry {BLOCK{\_}PROFILER}{307}{\code {BLOCK{\_}PROFILER}}
- \entry {varargs implementation}{307}{varargs implementation}
- \entry {{\_}{\_}builtin{\_}saveregs}{308}{\code {{\_}{\_}builtin{\_}saveregs}}
- \entry {{\_}{\_}builtin{\_}args{\_}info}{308}{\code {{\_}{\_}builtin{\_}args{\_}info}}
- \entry {{\_}{\_}builtin{\_}next{\_}arg}{308}{\code {{\_}{\_}builtin{\_}next{\_}arg}}
- \entry {{\_}{\_}builtin{\_}classify{\_}type}{308}{\code {{\_}{\_}builtin{\_}classify{\_}type}}
- \entry {EXPAND{\_}BUILTIN{\_}SAVEREGS}{309}{\code {EXPAND{\_}BUILTIN{\_}SAVEREGS}}
- \entry {SETUP{\_}INCOMING{\_}VARARGS}{309}{\code {SETUP{\_}INCOMING{\_}VARARGS}}
- \entry {trampolines for nested functions}{310}{trampolines for nested functions}
- \entry {nested functions, trampolines for}{310}{nested functions, trampolines for}
- \entry {TRAMPOLINE{\_}TEMPLATE}{310}{\code {TRAMPOLINE{\_}TEMPLATE}}
- \entry {TRAMPOLINE{\_}SECTION}{310}{\code {TRAMPOLINE{\_}SECTION}}
- \entry {TRAMPOLINE{\_}SIZE}{310}{\code {TRAMPOLINE{\_}SIZE}}
- \entry {TRAMPOLINE{\_}ALIGNMENT}{310}{\code {TRAMPOLINE{\_}ALIGNMENT}}
- \entry {INITIALIZE{\_}TRAMPOLINE}{310}{\code {INITIALIZE{\_}TRAMPOLINE}}
- \entry {ALLOCATE{\_}TRAMPOLINE}{311}{\code {ALLOCATE{\_}TRAMPOLINE}}
- \entry {FUNCTION{\_}EPILOGUE and trampolines}{311}{\code {FUNCTION{\_}EPILOGUE} and trampolines}
- \entry {FUNCTION{\_}PROLOGUE and trampolines}{311}{\code {FUNCTION{\_}PROLOGUE} and trampolines}
- \entry {INSN{\_}CACHE{\_}SIZE}{311}{\code {INSN{\_}CACHE{\_}SIZE}}
- \entry {INSN{\_}CACHE{\_}LINE{\_}WIDTH}{311}{\code {INSN{\_}CACHE{\_}LINE{\_}WIDTH}}
- \entry {INSN{\_}CACHE{\_}DEPTH}{311}{\code {INSN{\_}CACHE{\_}DEPTH}}
- \entry {TRANSFER{\_}FROM{\_}TRAMPOLINE}{312}{\code {TRANSFER{\_}FROM{\_}TRAMPOLINE}}
- \entry {library subroutine names}{312}{library subroutine names}
- \entry {libgcc.a}{312}{\file {libgcc.a}}
- \entry {MULSI3{\_}LIBCALL}{312}{\code {MULSI3{\_}LIBCALL}}
- \entry {DIVSI3{\_}LIBCALL}{312}{\code {DIVSI3{\_}LIBCALL}}
- \entry {UDIVSI3{\_}LIBCALL}{312}{\code {UDIVSI3{\_}LIBCALL}}
- \entry {MODSI3{\_}LIBCALL}{312}{\code {MODSI3{\_}LIBCALL}}
- \entry {UMODSI3{\_}LIBCALL}{312}{\code {UMODSI3{\_}LIBCALL}}
- \entry {MULDI3{\_}LIBCALL}{312}{\code {MULDI3{\_}LIBCALL}}
- \entry {DIVDI3{\_}LIBCALL}{313}{\code {DIVDI3{\_}LIBCALL}}
- \entry {UDIVDI3{\_}LIBCALL}{313}{\code {UDIVDI3{\_}LIBCALL}}
- \entry {MODDI3{\_}LIBCALL}{313}{\code {MODDI3{\_}LIBCALL}}
- \entry {UMODDI3{\_}LIBCALL}{313}{\code {UMODDI3{\_}LIBCALL}}
- \entry {TARGET{\_}EDOM}{313}{\code {TARGET{\_}EDOM}}
- \entry {EDOM, implicit usage}{313}{\code {EDOM}, implicit usage}
- \entry {GEN{\_}ERRNO{\_}RTX}{313}{\code {GEN{\_}ERRNO{\_}RTX}}
- \entry {errno, implicit usage}{313}{\code {errno}, implicit usage}
- \entry {TARGET{\_}MEM{\_}FUNCTIONS}{313}{\code {TARGET{\_}MEM{\_}FUNCTIONS}}
- \entry {bcopy, implicit usage}{313}{\code {bcopy}, implicit usage}
- \entry {memcpy, implicit usage}{313}{\code {memcpy}, implicit usage}
- \entry {bzero, implicit usage}{313}{\code {bzero}, implicit usage}
- \entry {memset, implicit usage}{313}{\code {memset}, implicit usage}
- \entry {LIBGCC{\_}NEEDS{\_}DOUBLE}{313}{\code {LIBGCC{\_}NEEDS{\_}DOUBLE}}
- \entry {FLOAT{\_}ARG{\_}TYPE}{314}{\code {FLOAT{\_}ARG{\_}TYPE}}
- \entry {FLOATIFY}{314}{\code {FLOATIFY}}
- \entry {FLOAT{\_}VALUE{\_}TYPE}{314}{\code {FLOAT{\_}VALUE{\_}TYPE}}
- \entry {INTIFY}{314}{\code {INTIFY}}
- \entry {nongcc{\_}SI{\_}type}{314}{\code {nongcc{\_}SI{\_}type}}
- \entry {perform{\_}...{}}{315}{\code {perform{\_}\dots {}}}
- \entry {NEXT{\_}OBJC{\_}RUNTIME}{315}{\code {NEXT{\_}OBJC{\_}RUNTIME}}
- \entry {addressing modes}{315}{addressing modes}
- \entry {HAVE{\_}POST{\_}INCREMENT}{315}{\code {HAVE{\_}POST{\_}INCREMENT}}
- \entry {HAVE{\_}PRE{\_}INCREMENT}{315}{\code {HAVE{\_}PRE{\_}INCREMENT}}
- \entry {HAVE{\_}POST{\_}DECREMENT}{315}{\code {HAVE{\_}POST{\_}DECREMENT}}
- \entry {HAVE{\_}PRE{\_}DECREMENT}{315}{\code {HAVE{\_}PRE{\_}DECREMENT}}
- \entry {CONSTANT{\_}ADDRESS{\_}P}{315}{\code {CONSTANT{\_}ADDRESS{\_}P}}
- \entry {CONSTANT{\_}P}{315}{\code {CONSTANT{\_}P}}
- \entry {MAX{\_}REGS{\_}PER{\_}ADDRESS}{315}{\code {MAX{\_}REGS{\_}PER{\_}ADDRESS}}
- \entry {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}{315}{\code {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}}
- \entry {REG{\_}OK{\_}STRICT}{316}{\code {REG{\_}OK{\_}STRICT}}
- \entry {ENCODE{\_}SECTION{\_}INFO and address validation}{316}{\code {ENCODE{\_}SECTION{\_}INFO} and address validation}
- \entry {saveable{\_}obstack}{316}{\code {saveable{\_}obstack}}
- \entry {REG{\_}OK{\_}FOR{\_}BASE{\_}P}{317}{\code {REG{\_}OK{\_}FOR{\_}BASE{\_}P}}
- \entry {REG{\_}OK{\_}FOR{\_}INDEX{\_}P}{317}{\code {REG{\_}OK{\_}FOR{\_}INDEX{\_}P}}
- \entry {LEGITIMIZE{\_}ADDRESS}{317}{\code {LEGITIMIZE{\_}ADDRESS}}
- \entry {break{\_}out{\_}memory{\_}refs}{317}{\code {break{\_}out{\_}memory{\_}refs}}
- \entry {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}{317}{\code {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}}
- \entry {LEGITIMATE{\_}CONSTANT{\_}P}{318}{\code {LEGITIMATE{\_}CONSTANT{\_}P}}
- \entry {condition code status}{318}{condition code status}
- \entry {cc{\_}status}{318}{\code {cc{\_}status}}
- \entry {CC{\_}STATUS{\_}MDEP}{318}{\code {CC{\_}STATUS{\_}MDEP}}
- \entry {CC{\_}STATUS{\_}MDEP{\_}INIT}{318}{\code {CC{\_}STATUS{\_}MDEP{\_}INIT}}
- \entry {NOTICE{\_}UPDATE{\_}CC}{318}{\code {NOTICE{\_}UPDATE{\_}CC}}
- \entry {EXTRA{\_}CC{\_}MODES}{319}{\code {EXTRA{\_}CC{\_}MODES}}
- \entry {EXTRA{\_}CC{\_}NAMES}{319}{\code {EXTRA{\_}CC{\_}NAMES}}
- \entry {SELECT{\_}CC{\_}MODE}{319}{\code {SELECT{\_}CC{\_}MODE}}
- \entry {costs of instructions}{320}{costs of instructions}
- \entry {relative costs}{320}{relative costs}
- \entry {speed of instructions}{320}{speed of instructions}
- \entry {CONST{\_}COSTS}{320}{\code {CONST{\_}COSTS}}
- \entry {RTX{\_}COSTS}{320}{\code {RTX{\_}COSTS}}
- \entry {COSTS{\_}N{\_}INSNS}{320}{\code {COSTS{\_}N{\_}INSNS}}
- \entry {ADDRESS{\_}COST}{320}{\code {ADDRESS{\_}COST}}
- \entry {REGISTER{\_}MOVE{\_}COST}{321}{\code {REGISTER{\_}MOVE{\_}COST}}
- \entry {MEMORY{\_}MOVE{\_}COST}{321}{\code {MEMORY{\_}MOVE{\_}COST}}
- \entry {BRANCH{\_}COST}{321}{\code {BRANCH{\_}COST}}
- \entry {SLOW{\_}BYTE{\_}ACCESS}{321}{\code {SLOW{\_}BYTE{\_}ACCESS}}
- \entry {SLOW{\_}ZERO{\_}EXTEND}{322}{\code {SLOW{\_}ZERO{\_}EXTEND}}
- \entry {SLOW{\_}UNALIGNED{\_}ACCESS}{322}{\code {SLOW{\_}UNALIGNED{\_}ACCESS}}
- \entry {DONT{\_}REDUCE{\_}ADDR}{322}{\code {DONT{\_}REDUCE{\_}ADDR}}
- \entry {MOVE{\_}RATIO}{322}{\code {MOVE{\_}RATIO}}
- \entry {NO{\_}FUNCTION{\_}CSE}{322}{\code {NO{\_}FUNCTION{\_}CSE}}
- \entry {NO{\_}RECURSIVE{\_}FUNCTION{\_}CSE}{322}{\code {NO{\_}RECURSIVE{\_}FUNCTION{\_}CSE}}
- \entry {ADJUST{\_}COST}{323}{\code {ADJUST{\_}COST}}
- \entry {TEXT{\_}SECTION{\_}ASM{\_}OP}{323}{\code {TEXT{\_}SECTION{\_}ASM{\_}OP}}
- \entry {DATA{\_}SECTION{\_}ASM{\_}OP}{323}{\code {DATA{\_}SECTION{\_}ASM{\_}OP}}
- \entry {SHARED{\_}SECTION{\_}ASM{\_}OP}{323}{\code {SHARED{\_}SECTION{\_}ASM{\_}OP}}
- \entry {INIT{\_}SECTION{\_}ASM{\_}OP}{323}{\code {INIT{\_}SECTION{\_}ASM{\_}OP}}
- \entry {EXTRA{\_}SECTIONS}{323}{\code {EXTRA{\_}SECTIONS}}
- \entry {in{\_}text}{323}{\code {in{\_}text}}
- \entry {in{\_}data}{323}{\code {in{\_}data}}
- \entry {EXTRA{\_}SECTION{\_}FUNCTIONS}{324}{\code {EXTRA{\_}SECTION{\_}FUNCTIONS}}
- \entry {text{\_}section}{324}{\code {text{\_}section}}
- \entry {data{\_}section}{324}{\code {data{\_}section}}
- \entry {READONLY{\_}DATA{\_}SECTION}{324}{\code {READONLY{\_}DATA{\_}SECTION}}
- \entry {SELECT{\_}SECTION}{324}{\code {SELECT{\_}SECTION}}
- \entry {SELECT{\_}RTX{\_}SECTION}{324}{\code {SELECT{\_}RTX{\_}SECTION}}
- \entry {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}{324}{\code {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}}
- \entry {ENCODE{\_}SECTION{\_}INFO}{324}{\code {ENCODE{\_}SECTION{\_}INFO}}
- \entry {SYMBOL{\_}REF{\_}FLAG, in ENCODE{\_}SECTION{\_}INFO}{325}{\code {SYMBOL{\_}REF{\_}FLAG}, in \code {ENCODE{\_}SECTION{\_}INFO}}
- \entry {STRIP{\_}NAME{\_}ENCODING}{325}{\code {STRIP{\_}NAME{\_}ENCODING}}
- \entry {position independent code}{325}{position independent code}
- \entry {PIC}{325}{PIC}
- \entry {PIC{\_}OFFSET{\_}TABLE{\_}REGNUM}{325}{\code {PIC{\_}OFFSET{\_}TABLE{\_}REGNUM}}
- \entry {FINALIZE{\_}PIC}{325}{\code {FINALIZE{\_}PIC}}
- \entry {LEGITIMATE{\_}PIC{\_}OPERAND{\_}P}{325}{\code {LEGITIMATE{\_}PIC{\_}OPERAND{\_}P}}
- \entry {assembler format}{326}{assembler format}
- \entry {output of assembler code}{326}{output of assembler code}
- \entry {ASM{\_}FILE{\_}START}{326}{\code {ASM{\_}FILE{\_}START}}
- \entry {ASM{\_}FILE{\_}END}{326}{\code {ASM{\_}FILE{\_}END}}
- \entry {ASM{\_}IDENTIFY{\_}GCC}{326}{\code {ASM{\_}IDENTIFY{\_}GCC}}
- \entry {ASM{\_}COMMENT{\_}START}{327}{\code {ASM{\_}COMMENT{\_}START}}
- \entry {ASM{\_}APP{\_}ON}{327}{\code {ASM{\_}APP{\_}ON}}
- \entry {ASM{\_}APP{\_}OFF}{327}{\code {ASM{\_}APP{\_}OFF}}
- \entry {ASM{\_}OUTPUT{\_}SOURCE{\_}FILENAME}{327}{\code {ASM{\_}OUTPUT{\_}SOURCE{\_}FILENAME}}
- \entry {ASM{\_}OUTPUT{\_}SOURCE{\_}LINE}{327}{\code {ASM{\_}OUTPUT{\_}SOURCE{\_}LINE}}
- \entry {ASM{\_}OUTPUT{\_}IDENT}{327}{\code {ASM{\_}OUTPUT{\_}IDENT}}
- \entry {OBJC{\_}PROLOGUE}{327}{\code {OBJC{\_}PROLOGUE}}
- \entry {ASM{\_}OUTPUT{\_}LONG{\_}DOUBLE}{327}{\code {ASM{\_}OUTPUT{\_}LONG{\_}DOUBLE}}
- \entry {ASM{\_}OUTPUT{\_}DOUBLE}{327}{\code {ASM{\_}OUTPUT{\_}DOUBLE}}
- \entry {ASM{\_}OUTPUT{\_}FLOAT}{327}{\code {ASM{\_}OUTPUT{\_}FLOAT}}
- \entry {ASM{\_}OUTPUT{\_}QUADRUPLE{\_}INT}{328}{\code {ASM{\_}OUTPUT{\_}QUADRUPLE{\_}INT}}
- \entry {ASM{\_}OUTPUT{\_}DOUBLE{\_}INT}{328}{\code {ASM{\_}OUTPUT{\_}DOUBLE{\_}INT}}
- \entry {ASM{\_}OUTPUT{\_}INT}{328}{\code {ASM{\_}OUTPUT{\_}INT}}
- \entry {ASM{\_}OUTPUT{\_}SHORT}{328}{\code {ASM{\_}OUTPUT{\_}SHORT}}
- \entry {ASM{\_}OUTPUT{\_}CHAR}{328}{\code {ASM{\_}OUTPUT{\_}CHAR}}
- \entry {output{\_}addr{\_}const}{328}{\code {output{\_}addr{\_}const}}
- \entry {ASM{\_}OUTPUT{\_}BYTE}{328}{\code {ASM{\_}OUTPUT{\_}BYTE}}
- \entry {ASM{\_}BYTE{\_}OP}{328}{\code {ASM{\_}BYTE{\_}OP}}
- \entry {ASM{\_}OUTPUT{\_}ASCII}{328}{\code {ASM{\_}OUTPUT{\_}ASCII}}
- \entry {ASM{\_}OUTPUT{\_}POOL{\_}PROLOGUE}{328}{\code {ASM{\_}OUTPUT{\_}POOL{\_}PROLOGUE}}
- \entry {ASM{\_}OUTPUT{\_}SPECIAL{\_}POOL{\_}ENTRY}{328}{\code {ASM{\_}OUTPUT{\_}SPECIAL{\_}POOL{\_}ENTRY}}
- \entry {ASM{\_}OPEN{\_}PAREN}{329}{\code {ASM{\_}OPEN{\_}PAREN}}
- \entry {ASM{\_}CLOSE{\_}PAREN}{329}{\code {ASM{\_}CLOSE{\_}PAREN}}
- \entry {ASM{\_}OUTPUT{\_}COMMON}{329}{\code {ASM{\_}OUTPUT{\_}COMMON}}
- \entry {ASM{\_}OUTPUT{\_}ALIGNED{\_}COMMON}{330}{\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}COMMON}}
- \entry {ASM{\_}OUTPUT{\_}SHARED{\_}COMMON}{330}{\code {ASM{\_}OUTPUT{\_}SHARED{\_}COMMON}}
- \entry {ASM{\_}OUTPUT{\_}LOCAL}{330}{\code {ASM{\_}OUTPUT{\_}LOCAL}}
- \entry {ASM{\_}OUTPUT{\_}ALIGNED{\_}LOCAL}{330}{\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}LOCAL}}
- \entry {ASM{\_}OUTPUT{\_}SHARED{\_}LOCAL}{330}{\code {ASM{\_}OUTPUT{\_}SHARED{\_}LOCAL}}
- \entry {ASM{\_}OUTPUT{\_}LABEL}{330}{\code {ASM{\_}OUTPUT{\_}LABEL}}
- \entry {assemble{\_}name}{330}{\code {assemble{\_}name}}
- \entry {ASM{\_}DECLARE{\_}FUNCTION{\_}NAME}{330}{\code {ASM{\_}DECLARE{\_}FUNCTION{\_}NAME}}
- \entry {ASM{\_}DECLARE{\_}FUNCTION{\_}SIZE}{331}{\code {ASM{\_}DECLARE{\_}FUNCTION{\_}SIZE}}
- \entry {ASM{\_}DECLARE{\_}OBJECT{\_}NAME}{331}{\code {ASM{\_}DECLARE{\_}OBJECT{\_}NAME}}
- \entry {ASM{\_}GLOBALIZE{\_}LABEL}{331}{\code {ASM{\_}GLOBALIZE{\_}LABEL}}
- \entry {ASM{\_}OUTPUT{\_}EXTERNAL}{331}{\code {ASM{\_}OUTPUT{\_}EXTERNAL}}
- \entry {ASM{\_}OUTPUT{\_}EXTERNAL{\_}LIBCALL}{331}{\code {ASM{\_}OUTPUT{\_}EXTERNAL{\_}LIBCALL}}
- \entry {ASM{\_}OUTPUT{\_}LABELREF}{331}{\code {ASM{\_}OUTPUT{\_}LABELREF}}
- \entry {ASM{\_}OUTPUT{\_}LABELREF{\_}AS{\_}INT}{332}{\code {ASM{\_}OUTPUT{\_}LABELREF{\_}AS{\_}INT}}
- \entry {ASM{\_}OUTPUT{\_}INTERNAL{\_}LABEL}{332}{\code {ASM{\_}OUTPUT{\_}INTERNAL{\_}LABEL}}
- \entry {ASM{\_}GENERATE{\_}INTERNAL{\_}LABEL}{332}{\code {ASM{\_}GENERATE{\_}INTERNAL{\_}LABEL}}
- \entry {ASM{\_}FORMAT{\_}PRIVATE{\_}NAME}{332}{\code {ASM{\_}FORMAT{\_}PRIVATE{\_}NAME}}
- \entry {OBJC{\_}GEN{\_}METHOD{\_}LABEL}{333}{\code {OBJC{\_}GEN{\_}METHOD{\_}LABEL}}
- \entry {initialization routines}{333}{initialization routines}
- \entry {termination routines}{333}{termination routines}
- \entry {constructors, output of}{333}{constructors, output of}
- \entry {destructors, output of}{333}{destructors, output of}
- \entry {{\_}{\_}CTOR{\_}LIST{\_}{\_}}{333}{\code {{\_}{\_}CTOR{\_}LIST{\_}{\_}}}
- \entry {{\_}{\_}DTOR{\_}LIST{\_}{\_}}{333}{\code {{\_}{\_}DTOR{\_}LIST{\_}{\_}}}
- \entry {INIT{\_}SECTION{\_}ASM{\_}OP}{336}{\code {INIT{\_}SECTION{\_}ASM{\_}OP}}
- \entry {ASM{\_}OUTPUT{\_}CONSTRUCTOR}{336}{\code {ASM{\_}OUTPUT{\_}CONSTRUCTOR}}
- \entry {ASM{\_}OUTPUT{\_}DESTRUCTOR}{336}{\code {ASM{\_}OUTPUT{\_}DESTRUCTOR}}
- \entry {OBJECT{\_}FORMAT{\_}COFF}{336}{\code {OBJECT{\_}FORMAT{\_}COFF}}
- \entry {OBJECT{\_}FORMAT{\_}ROSE}{336}{\code {OBJECT{\_}FORMAT{\_}ROSE}}
- \entry {REAL{\_}NM{\_}FILE{\_}NAME}{337}{\code {REAL{\_}NM{\_}FILE{\_}NAME}}
- \entry {REGISTER{\_}NAMES}{337}{\code {REGISTER{\_}NAMES}}
- \entry {ADDITIONAL{\_}REGISTER{\_}NAMES}{337}{\code {ADDITIONAL{\_}REGISTER{\_}NAMES}}
- \entry {ASM{\_}OUTPUT{\_}OPCODE}{337}{\code {ASM{\_}OUTPUT{\_}OPCODE}}
- \entry {recog{\_}operand}{337}{\code {recog{\_}operand}}
- \entry {FINAL{\_}PRESCAN{\_}INSN}{338}{\code {FINAL{\_}PRESCAN{\_}INSN}}
- \entry {PRINT{\_}OPERAND}{338}{\code {PRINT{\_}OPERAND}}
- \entry {reg{\_}names}{338}{\code {reg{\_}names}}
- \entry {PRINT{\_}OPERAND{\_}PUNCT{\_}VALID{\_}P}{338}{\code {PRINT{\_}OPERAND{\_}PUNCT{\_}VALID{\_}P}}
- \entry {PRINT{\_}OPERAND{\_}ADDRESS}{338}{\code {PRINT{\_}OPERAND{\_}ADDRESS}}
- \entry {ENCODE{\_}SECTION{\_}INFO usage}{339}{\code {ENCODE{\_}SECTION{\_}INFO} usage}
- \entry {DBR{\_}OUTPUT{\_}SEQEND}{339}{\code {DBR{\_}OUTPUT{\_}SEQEND}}
- \entry {dbr{\_}sequence{\_}length}{339}{\code {dbr{\_}sequence{\_}length}}
- \entry {final{\_}sequence}{339}{\code {final{\_}sequence}}
- \entry {REGISTER{\_}PREFIX}{339}{\code {REGISTER{\_}PREFIX}}
- \entry {LOCAL{\_}LABEL{\_}PREFIX}{339}{\code {LOCAL{\_}LABEL{\_}PREFIX}}
- \entry {USER{\_}LABEL{\_}PREFIX}{339}{\code {USER{\_}LABEL{\_}PREFIX}}
- \entry {IMMEDIATE{\_}PREFIX}{339}{\code {IMMEDIATE{\_}PREFIX}}
- \entry {asm{\_}fprintf}{339}{\code {asm{\_}fprintf}}
- \entry {ASM{\_}OUTPUT{\_}REG{\_}PUSH}{339}{\code {ASM{\_}OUTPUT{\_}REG{\_}PUSH}}
- \entry {ASM{\_}OUTPUT{\_}REG{\_}POP}{339}{\code {ASM{\_}OUTPUT{\_}REG{\_}POP}}
- \entry {dispatch table}{340}{dispatch table}
- \entry {ASM{\_}OUTPUT{\_}ADDR{\_}DIFF{\_}ELT}{340}{\code {ASM{\_}OUTPUT{\_}ADDR{\_}DIFF{\_}ELT}}
- \entry {ASM{\_}OUTPUT{\_}ADDR{\_}VEC{\_}ELT}{340}{\code {ASM{\_}OUTPUT{\_}ADDR{\_}VEC{\_}ELT}}
- \entry {ASM{\_}OUTPUT{\_}CASE{\_}LABEL}{340}{\code {ASM{\_}OUTPUT{\_}CASE{\_}LABEL}}
- \entry {ASM{\_}OUTPUT{\_}CASE{\_}END}{340}{\code {ASM{\_}OUTPUT{\_}CASE{\_}END}}
- \entry {ASM{\_}OUTPUT{\_}ALIGN{\_}CODE}{340}{\code {ASM{\_}OUTPUT{\_}ALIGN{\_}CODE}}
- \entry {ASM{\_}OUTPUT{\_}LOOP{\_}ALIGN}{341}{\code {ASM{\_}OUTPUT{\_}LOOP{\_}ALIGN}}
- \entry {ASM{\_}OUTPUT{\_}SKIP}{341}{\code {ASM{\_}OUTPUT{\_}SKIP}}
- \entry {ASM{\_}NO{\_}SKIP{\_}IN{\_}TEXT}{341}{\code {ASM{\_}NO{\_}SKIP{\_}IN{\_}TEXT}}
- \entry {ASM{\_}OUTPUT{\_}ALIGN}{341}{\code {ASM{\_}OUTPUT{\_}ALIGN}}
- \entry {DBX{\_}REGISTER{\_}NUMBER}{341}{\code {DBX{\_}REGISTER{\_}NUMBER}}
- \entry {DEBUGGER{\_}AUTO{\_}OFFSET}{342}{\code {DEBUGGER{\_}AUTO{\_}OFFSET}}
- \entry {DEBUGGER{\_}ARG{\_}OFFSET}{342}{\code {DEBUGGER{\_}ARG{\_}OFFSET}}
- \entry {DBX{\_}DEBUGGING{\_}INFO}{342}{\code {DBX{\_}DEBUGGING{\_}INFO}}
- \entry {XCOFF{\_}DEBUGGING{\_}INFO}{342}{\code {XCOFF{\_}DEBUGGING{\_}INFO}}
- \entry {DEFAULT{\_}GDB{\_}EXTENSIONS}{342}{\code {DEFAULT{\_}GDB{\_}EXTENSIONS}}
- \entry {DEBUG{\_}SYMS{\_}TEXT}{342}{\code {DEBUG{\_}SYMS{\_}TEXT}}
- \entry {ASM{\_}STABS{\_}OP}{342}{\code {ASM{\_}STABS{\_}OP}}
- \entry {ASM{\_}STABD{\_}OP}{342}{\code {ASM{\_}STABD{\_}OP}}
- \entry {ASM{\_}STABN{\_}OP}{342}{\code {ASM{\_}STABN{\_}OP}}
- \entry {DBX{\_}NO{\_}XREFS}{343}{\code {DBX{\_}NO{\_}XREFS}}
- \entry {DBX{\_}CONTIN{\_}LENGTH}{343}{\code {DBX{\_}CONTIN{\_}LENGTH}}
- \entry {DBX{\_}CONTIN{\_}CHAR}{343}{\code {DBX{\_}CONTIN{\_}CHAR}}
- \entry {DBX{\_}STATIC{\_}STAB{\_}DATA{\_}SECTION}{343}{\code {DBX{\_}STATIC{\_}STAB{\_}DATA{\_}SECTION}}
- \entry {DBX{\_}TYPE{\_}DECL{\_}STABS{\_}CODE}{343}{\code {DBX{\_}TYPE{\_}DECL{\_}STABS{\_}CODE}}
- \entry {DBX{\_}STATIC{\_}CONST{\_}VAR{\_}CODE}{343}{\code {DBX{\_}STATIC{\_}CONST{\_}VAR{\_}CODE}}
- \entry {DBX{\_}REGPARM{\_}STABS{\_}CODE}{343}{\code {DBX{\_}REGPARM{\_}STABS{\_}CODE}}
- \entry {DBX{\_}REGPARM{\_}STABS{\_}LETTER}{343}{\code {DBX{\_}REGPARM{\_}STABS{\_}LETTER}}
- \entry {DBX{\_}MEMPARM{\_}STABS{\_}LETTER}{343}{\code {DBX{\_}MEMPARM{\_}STABS{\_}LETTER}}
- \entry {DBX{\_}FUNCTION{\_}FIRST}{344}{\code {DBX{\_}FUNCTION{\_}FIRST}}
- \entry {DBX{\_}LBRAC{\_}FIRST}{344}{\code {DBX{\_}LBRAC{\_}FIRST}}
- \entry {DBX{\_}OUTPUT{\_}LBRAC}{344}{\code {DBX{\_}OUTPUT{\_}LBRAC}}
- \entry {DBX{\_}OUTPUT{\_}RBRAC}{344}{\code {DBX{\_}OUTPUT{\_}RBRAC}}
- \entry {DBX{\_}OUTPUT{\_}ENUM}{344}{\code {DBX{\_}OUTPUT{\_}ENUM}}
- \entry {DBX{\_}OUTPUT{\_}FUNCTION{\_}END}{344}{\code {DBX{\_}OUTPUT{\_}FUNCTION{\_}END}}
- \entry {DBX{\_}OUTPUT{\_}STANDARD{\_}TYPES}{344}{\code {DBX{\_}OUTPUT{\_}STANDARD{\_}TYPES}}
- \entry {DBX{\_}WORKING{\_}DIRECTORY}{345}{\code {DBX{\_}WORKING{\_}DIRECTORY}}
- \entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILENAME}{345}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILENAME}}
- \entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}DIRECTORY}{346}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}DIRECTORY}}
- \entry {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILE{\_}END}{346}{\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILE{\_}END}}
- \entry {DBX{\_}OUTPUT{\_}SOURCE{\_}FILENAME}{346}{\code {DBX{\_}OUTPUT{\_}SOURCE{\_}FILENAME}}
- \entry {SDB{\_}DEBUGGING{\_}INFO}{346}{\code {SDB{\_}DEBUGGING{\_}INFO}}
- \entry {DWARF{\_}DEBUGGING{\_}INFO}{346}{\code {DWARF{\_}DEBUGGING{\_}INFO}}
- \entry {PUT{\_}SDB{\_}...{}}{346}{\code {PUT{\_}SDB{\_}\dots {}}}
- \entry {SDB{\_}DELIM}{346}{\code {SDB{\_}DELIM}}
- \entry {SDB{\_}GENERATE{\_}FAKE}{346}{\code {SDB{\_}GENERATE{\_}FAKE}}
- \entry {SDB{\_}ALLOW{\_}UNKNOWN{\_}REFERENCES}{347}{\code {SDB{\_}ALLOW{\_}UNKNOWN{\_}REFERENCES}}
- \entry {SDB{\_}ALLOW{\_}FORWARD{\_}REFERENCES}{347}{\code {SDB{\_}ALLOW{\_}FORWARD{\_}REFERENCES}}
- \entry {cross compilation and floating point}{347}{cross compilation and floating point}
- \entry {floating point format and cross compilation}{347}{floating point format and cross compilation}
- \entry {atof}{347}{\code {atof}}
- \entry {REAL{\_}VALUE{\_}TYPE}{347}{\code {REAL{\_}VALUE{\_}TYPE}}
- \entry {REAL{\_}VALUES{\_}EQUAL}{348}{\code {REAL{\_}VALUES{\_}EQUAL}}
- \entry {REAL{\_}VALUES{\_}LESS}{348}{\code {REAL{\_}VALUES{\_}LESS}}
- \entry {REAL{\_}VALUE{\_}LDEXP}{348}{\code {REAL{\_}VALUE{\_}LDEXP}}
- \entry {ldexp}{348}{\code {ldexp}}
- \entry {REAL{\_}VALUE{\_}FIX}{348}{\code {REAL{\_}VALUE{\_}FIX}}
- \entry {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX}{348}{\code {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX}}
- \entry {REAL{\_}VALUE{\_}FIX{\_}TRUNCATE}{348}{\code {REAL{\_}VALUE{\_}FIX{\_}TRUNCATE}}
- \entry {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX{\_}TRUNCATE}{348}{\code {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX{\_}TRUNCATE}}
- \entry {REAL{\_}VALUE{\_}ATOF}{348}{\code {REAL{\_}VALUE{\_}ATOF}}
- \entry {REAL{\_}INFINITY}{348}{\code {REAL{\_}INFINITY}}
- \entry {REAL{\_}VALUE{\_}ISINF}{348}{\code {REAL{\_}VALUE{\_}ISINF}}
- \entry {isinf}{348}{\code {isinf}}
- \entry {REAL{\_}VALUE{\_}ISNAN}{348}{\code {REAL{\_}VALUE{\_}ISNAN}}
- \entry {isnan}{348}{\code {isnan}}
- \entry {constant folding and floating point}{349}{constant folding and floating point}
- \entry {REAL{\_}ARITHMETIC}{349}{\code {REAL{\_}ARITHMETIC}}
- \entry {overflow while constant folding}{349}{overflow while constant folding}
- \entry {REAL{\_}VALUE{\_}NEGATE}{349}{\code {REAL{\_}VALUE{\_}NEGATE}}
- \entry {REAL{\_}VALUE{\_}TRUNCATE}{349}{\code {REAL{\_}VALUE{\_}TRUNCATE}}
- \entry {REAL{\_}VALUE{\_}TO{\_}INT}{349}{\code {REAL{\_}VALUE{\_}TO{\_}INT}}
- \entry {REAL{\_}VALUE{\_}FROM{\_}INT}{350}{\code {REAL{\_}VALUE{\_}FROM{\_}INT}}
- \entry {parameters, miscellaneous}{350}{parameters, miscellaneous}
- \entry {PREDICATE{\_}CODES}{350}{\code {PREDICATE{\_}CODES}}
- \entry {CASE{\_}VECTOR{\_}MODE}{350}{\code {CASE{\_}VECTOR{\_}MODE}}
- \entry {CASE{\_}VECTOR{\_}PC{\_}RELATIVE}{350}{\code {CASE{\_}VECTOR{\_}PC{\_}RELATIVE}}
- \entry {CASE{\_}DROPS{\_}THROUGH}{350}{\code {CASE{\_}DROPS{\_}THROUGH}}
- \entry {CASE{\_}VALUES{\_}THRESHOLD}{350}{\code {CASE{\_}VALUES{\_}THRESHOLD}}
- \entry {BYTE{\_}LOADS{\_}ZERO{\_}EXTEND}{350}{\code {BYTE{\_}LOADS{\_}ZERO{\_}EXTEND}}
- \entry {BYTE{\_}LOADS{\_}SIGN{\_}EXTEND}{350}{\code {BYTE{\_}LOADS{\_}SIGN{\_}EXTEND}}
- \entry {IMPLICIT{\_}FIX{\_}EXPR}{351}{\code {IMPLICIT{\_}FIX{\_}EXPR}}
- \entry {FIXUNS{\_}TRUNC{\_}LIKE{\_}FIX{\_}TRUNC}{351}{\code {FIXUNS{\_}TRUNC{\_}LIKE{\_}FIX{\_}TRUNC}}
- \entry {EASY{\_}DIV{\_}EXPR}{351}{\code {EASY{\_}DIV{\_}EXPR}}
- \entry {MOVE{\_}MAX}{351}{\code {MOVE{\_}MAX}}
- \entry {SHIFT{\_}COUNT{\_}TRUNCATED}{351}{\code {SHIFT{\_}COUNT{\_}TRUNCATED}}
- \entry {TRULY{\_}NOOP{\_}TRUNCATION}{351}{\code {TRULY{\_}NOOP{\_}TRUNCATION}}
- \entry {STORE{\_}FLAG{\_}VALUE}{352}{\code {STORE{\_}FLAG{\_}VALUE}}
- \entry {FLOAT{\_}STORE{\_}FLAG{\_}VALUE}{353}{\code {FLOAT{\_}STORE{\_}FLAG{\_}VALUE}}
- \entry {Pmode}{353}{\code {Pmode}}
- \entry {FUNCTION{\_}MODE}{353}{\code {FUNCTION{\_}MODE}}
- \entry {INTEGRATE{\_}THRESHOLD}{353}{\code {INTEGRATE{\_}THRESHOLD}}
- \entry {SCCS{\_}DIRECTIVE}{353}{\code {SCCS{\_}DIRECTIVE}}
- \entry {HANDLE{\_}PRAGMA}{353}{\code {HANDLE{\_}PRAGMA}}
- \entry {#pragma}{353}{\code {#pragma}}
- \entry {pragma}{353}{\code {pragma}}
- \entry {DOLLARS{\_}IN{\_}IDENTIFIERS}{353}{\code {DOLLARS{\_}IN{\_}IDENTIFIERS}}
- \entry {NO{\_}DOLLAR{\_}IN{\_}LABEL}{353}{\code {NO{\_}DOLLAR{\_}IN{\_}LABEL}}
- \entry {DEFAULT{\_}MAIN{\_}RETURN}{354}{\code {DEFAULT{\_}MAIN{\_}RETURN}}
- \entry {HAVE{\_}ATEXIT}{354}{\code {HAVE{\_}ATEXIT}}
- \entry {EXIT{\_}BODY}{354}{\code {EXIT{\_}BODY}}
- \entry {configuration file}{355}{configuration file}
- \entry {xm-machine.h}{355}{\file {xm-\var {machine}.h}}
- \entry {USG}{355}{\code {USG}}
- \entry {VMS}{355}{\code {VMS}}
- \entry {FAILURE{\_}EXIT{\_}CODE}{355}{\code {FAILURE{\_}EXIT{\_}CODE}}
- \entry {SUCCESS{\_}EXIT{\_}CODE}{355}{\code {SUCCESS{\_}EXIT{\_}CODE}}
- \entry {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}{355}{\code {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}}
- \entry {HOST{\_}FLOAT{\_}FORMAT}{355}{\code {HOST{\_}FLOAT{\_}FORMAT}}
- \entry {HOST{\_}BITS{\_}PER{\_}CHAR}{355}{\code {HOST{\_}BITS{\_}PER{\_}CHAR}}
- \entry {HOST{\_}BITS{\_}PER{\_}SHORT}{355}{\code {HOST{\_}BITS{\_}PER{\_}SHORT}}
- \entry {HOST{\_}BITS{\_}PER{\_}INT}{355}{\code {HOST{\_}BITS{\_}PER{\_}INT}}
- \entry {HOST{\_}BITS{\_}PER{\_}LONG}{355}{\code {HOST{\_}BITS{\_}PER{\_}LONG}}
- \entry {ONLY{\_}INT{\_}FIELDS}{355}{\code {ONLY{\_}INT{\_}FIELDS}}
- \entry {EXECUTABLE{\_}SUFFIX}{355}{\code {EXECUTABLE{\_}SUFFIX}}
- \entry {OBSTACK{\_}CHUNK{\_}SIZE}{356}{\code {OBSTACK{\_}CHUNK{\_}SIZE}}
- \entry {OBSTACK{\_}CHUNK{\_}ALLOC}{356}{\code {OBSTACK{\_}CHUNK{\_}ALLOC}}
- \entry {OBSTACK{\_}CHUNK{\_}FREE}{356}{\code {OBSTACK{\_}CHUNK{\_}FREE}}
- \entry {USE{\_}C{\_}ALLOCA}{356}{\code {USE{\_}C{\_}ALLOCA}}
- \entry {FUNCTION{\_}CONVERSION{\_}BUG}{356}{\code {FUNCTION{\_}CONVERSION{\_}BUG}}
- \entry {HAVE{\_}VPRINTF}{356}{\code {HAVE{\_}VPRINTF}}
- \entry {vprintf}{356}{\code {vprintf}}
- \entry {MULTIBYTE{\_}CHARS}{356}{\code {MULTIBYTE{\_}CHARS}}
- \entry {HAVE{\_}PUTENV}{356}{\code {HAVE{\_}PUTENV}}
- \entry {putenv}{356}{\code {putenv}}
- \entry {NO{\_}SYS{\_}SIGLIST}{356}{\code {NO{\_}SYS{\_}SIGLIST}}
- \entry {USE{\_}PROTOTYPES}{356}{\code {USE{\_}PROTOTYPES}}
- \entry {NO{\_}MD{\_}PROTOTYPES}{357}{\code {NO{\_}MD{\_}PROTOTYPES}}
- \entry {MD{\_}CALL{\_}PROTOTYPES}{357}{\code {MD{\_}CALL{\_}PROTOTYPES}}
- \entry {sys{\_}siglist}{357}{\code {sys{\_}siglist}}
- \entry {NO{\_}STAB{\_}H}{357}{\code {NO{\_}STAB{\_}H}}
- \entry {bzero}{357}{\code {bzero}}
- \entry {bcmp}{357}{\code {bcmp}}
-